• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

supervisor: supervisord的WEB版(C++)

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

supervisor

开源软件地址:

https://gitee.com/love_linger/supervisor

开源软件介绍:

C++版的gosuv。

Inspired by codeskyblue/gosuv. 可以认为是gosuv的C++实现

特性

  1. 方便部署。所有资源(页面,图片,JS)均集成到最终可执行文件中。
  2. 实现gosuv的基本功能,并扩展。添加前端编辑功能,增加访问ip控制。
  3. 支持Windows及Linux双平台。
  4. 使用Mongoose作为HTTP/WebSocket底层,可执行文件 < 2M(gosuv的可执行文件11M+)。

预览

S1S2

运行说明

支持启动命令行参数有:

参数说明
help显示使用说明
daemon以Daemon方式后台启动
port=N设置监听端口,默认8088

编译运行

cd supervisorxmake./supervisor daemon

安全访问控制

supervisor首次运行后会在运行目录生成supervisor.json配置文件。基于安全考虑,supervisor.json中访问控制的配置不提供前端更改。

指定登录用户

在supervisor.json中配置user列表后,所有访问需要登录(DigestAuth),参见supervisor.cc

{	"user" : [		{"account" : "leo", "pswd" : "1234"},		{"account" : "hhh", "pswd" : "5432"},	]}

访问IP过滤

在supervisor.json中配置iptables列表后,将启用IP过滤(参数为REGEX)

{	"iptables" : [		"192\\.168\\..*"	]}

【注】改动conf.json后需要Reload才会应用更改

Mongoose

软件使用Mongoose(GPL v2)做为HTTP服务器如做商业用途,请自行阅读Mongoose的License


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap