-
Notifications
You must be signed in to change notification settings - Fork 108
使用方法(高级)
lzghzr edited this page Jul 23, 2021
·
2 revisions
在初级篇中, 程序启动之后, 会在options目录生成options.json文件, 默认如下
{
"server": {
"path": "",
"hostname": "",
"port": 10086,
"protocol": "admin"
},
"config": {
"serverURL": ""
},
"user": {}
}
除 server
项外, 其余选项皆在此进行设置
-
path
-string
默认为""
. UNIX Domain Socket的监听路径(暂不支持abstract namespace), 优先级高于hostname
, 当path
不为""
时,hostname
不会生效 -
hostname
-string
默认为""
. 监听的IP地址, 空值时实际监听0.0.0.0
-
port
-number
默认为10086
. 监听的端口 -
protocol
-string
默认为admin
. 连接到程序的协议, 因为之前考虑过根据协议不同, 返回不同的用户组, 实现用户分级, 但是实在太麻烦就搁置了
实际上此页面支持两个参数 path
和 protocol
, 完整url形如
http://github.halaal.win/bilive_client/#path=ws://localhost:10086&protocol=admin
如需自定义只需要更改path
和protocol
的值即可, 例如
https://github.halaal.win/bilive_client/#path=wss://bilive.halaal.win/client/&protocol=0123456789abcdef
之所以使用 WS
协议, 是因为目前浏览器默认允许 WS
协议的跨域请求, 使用如 http://localhost:10080
的 HTTP
协议会被浏览器拦截
此页面默认使用 HTTP
而非 HTTPS
是因为浏览器安全策略, 不允许在 HTTPS
页面中使用 WS
协议
之所以使用 hash
而不是 search
是因为 HTTP
请求中, search
会被发往服务器, 而因为此页面并未使用 HTTPS
(实际上可用, 原因见上文), 发往服务器的数据并不安全, 所以最终采用 hash
const 支付宝红包码 = `
█▀▀▀▀▀█ ▄▄█ ▄▀█ ▀▀▄ █▀▀▀▀▀█
█ ███ █ ▀▄ ▄ ▄ ▀▄▀▀ █ ███ █
█ ▀▀▀ █ █▀█ █▄███ ▄▀ █ ▀▀▀ █
▀▀▀▀▀▀▀ █ █▄▀ █▄▀▄▀ █ ▀▀▀▀▀▀▀
██▄▀▄▄▀▀▄▄ ████ ▄▀▄▄█▀▀▄▀▀▄
▀▄▄ ▄▄▀▀▀▄▄████ ▀▀ █▀▀▀▀██
▄▄▄█ ▄▀ ▄▀█ ▀▄ ▀█████▀ ▀ ▀▀
█▀▄▄▄█▀ ▄▀ █ ▄█ ▀█▀ ▀ ▀▄█▀█▀
▀███▀▀▀▀▄ ▀ █ ▀█▀█▀▀▀▄ ▄ ▀▄
▀ █▀▀▀▄▀▀▀█ █ █ ▄█▄█▄ ██
▀ ▀▀ ▀▀▄▄█▄▀▀▀▀█ ███▀▀▀█ █▄▄
█▀▀▀▀▀█ ▀▀▄ █▀▄▀ ▀▄█ ▀ █▄▄▀
█ ███ █ ▄▀▄▀ █ ▀▄██▄▀▀█▀█▄▄█
█ ▀▀▀ █ ▄▀ ▀██▄▄ ██ █▄ ▀▀▀▄▀
▀▀▀▀▀▀▀ ▀ ▀ ▀ ▀▀▀ ▀▀ ▀ ▀ `
const 支付宝收钱码 = `
█▀▀▀▀▀█ ▄▀ ▀▀█ ▄▄█▄ █▀▀▀▀▀█
█ ███ █ ▀▄ ▀▄ ▄▀ █▀ █ ███ █
█ ▀▀▀ █ ▀▄▄██ █▄ ██ █ ▀▀▀ █
▀▀▀▀▀▀▀ █ ▀▄▀▄█ ▀▄█▄█ ▀▀▀▀▀▀▀
▀█▀▄▀█▀▀█▄ ▄██▄ ▀▄▀███ ▄▀ ▄
▄▄▄▄█▀█▄▄█▀███ ▄▀ ▄█ █▀ ▀█▀
█▀▀▀▀ ▀▄█ ██ █ ██▀███ █ ▀█
█▀▄▄█▄▀ ██▄ ██ ▀▄▀ ▄█ █▀
█▄ █▄▀█▄▄▀▄██▄ ▄██ █▀█▄ █▄▀█
▀▄ ▀▀▀▄▀█ ▀█▄▄ █▄ █▄▀▄ ▄ █▀
▀ ▀▀▀▀▀█ ▄█▀▀ ████▀▀▀█ ▄▄▄
█▀▀▀▀▀█ █▀ ███▄▄█▀██ ▀ ██ ▀▀
█ ███ █ ▀█▀ █ ▀█▀█ ▀▀▀▀█ ▄█▄
█ ▀▀▀ █ ██▀▄▀█▄▄█▄█ ▄▄ ▀▀▀ ▄▀
▀▀▀▀▀▀▀ ▀ ▀ ▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀`
const 微信收钱码 = `
█▀▀▀▀▀█ ███ ▀▄▀ █▀█▄ █▀▀▀▀▀█
█ ███ █ █▄▀█ █▄ ▀▄██ █ ███ █
█ ▀▀▀ █ ▄ ▄▄ ▄▀█▄ █ █ ▀▀▀ █
▀▀▀▀▀▀▀ ▀▄▀ █ ▀ ▀▄█▄█ ▀▀▀▀▀▀▀
▀▀ ▄▀▀▀▄ ▄▄▀▄█▄▀█▀ ▄ █▄█▀██
█▀█ █▀▄▄ ▄█▀▀▄█ ▄▀▄█ ▀▀▀ ▀██
▀▄ ▄▄▀ █ ▀ ▀█ █ █▀█ █ █▄▀ ▄▄
▄█▄▀▀ ▀█▄█▄ ▄ ██▀█ ██▄▄ ▀▀▄█
█▀█▀█▄▀▀▄▄█▀▄▄▄▀▄ ▀▀▄▀▄▀ ▄█
▀▄▄▀▀█▄▄▀█▀▀ ▀▀█▀ ▄█▄█ █▀ ▀
▀▀▀ ▀ ▀▀▄▀█ ▀ ▄▄▄▀▀██▀▀▀█▀▄█▄
█▀▀▀▀▀█ ▄██ ▄▀▀▀ █▄▄█ ▀ █ ▀▄▀
█ ███ █ ▀██▀▄▀██▄▄▄▀▀█▀█▀▄▄ █
█ ▀▀▀ █ ▄▄▄█▀█▀▀██▄▀██▀█▄▄▀██
▀▀▀▀▀▀▀ ▀ ▀▀ ▀▀ ▀▀▀▀▀▀ ▀ `