代码拉取完成,页面将自动刷新
同步操作将从 leo/supervisor 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Inspired by codeskyblue/gosuv. 可以认为是gosuv的C++实现
- 方便部署。所有资源(页面,图片,JS)均集成到最终可执行文件中。
- 实现gosuv的基本功能,并扩展。添加前端编辑功能,增加访问ip控制。
- 支持Windows及Linux双平台。
- 使用Mongoose作为HTTP/WebSocket底层,可执行文件 < 2M(gosuv的可执行文件11M+)。
支持启动命令行参数有:
参数 | 说明 |
---|---|
help | 显示使用说明 |
daemon | 以Daemon方式后台启动 |
port=N | 设置监听端口,默认8088 |
cd supervisor
xmake
./supervisor daemon
supervisor首次运行后会在运行目录生成supervisor.json配置文件。 基于安全考虑,supervisor.json中访问控制的配置不提供前端更改。
在supervisor.json中配置user列表后,所有访问需要登录(DigestAuth),参见supervisor.cc
{
"user" : [
{"account" : "leo", "pswd" : "1234"},
{"account" : "hhh", "pswd" : "5432"},
]
}
在supervisor.json中配置iptables列表后,将启用IP过滤(参数为REGEX)
{
"iptables" : [
"192\\.168\\..*"
]
}
【注】改动conf.json后需要Reload才会应用更改
软件使用Mongoose(GPL v2)做为HTTP服务器 如做商业用途,请自行阅读Mongoose的License
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。