雨落无声4617 发表于 2017-5-7 10:25:54

【6月3日更新】个人代理工具WEB面板

本帖最后由 雨落无声4617 于 2017-6-3 18:32 编辑

SWEB
    个人使用的代理工具的WEB面板。集成修改配置,开启,关闭为一体的管理功能的网页面板。设计初衷是为了让所有的扶墙专用VPS能有一个简单的控制面板。类似于搬瓦工那种的。写的比较简单易懂的吧。放出来玩玩。用的是最不稳定的CGIHTTPServer 23333

至于我为什么不做多用户,因为我精力和水平都有限。
而且,降低多用户面板的难度,会导致的后果你们也懂得。。这个市场。。

截图



















开源地址:https://github.com/FunctionClub/SWEB

特性
[*]面板里 启动/关闭/重启 SSR服务端[*]自助修改V2Ray配置[*]面板中开启关闭重启V2Ray[*]面板直接设置连接密码,端口,加密等设置选项。[*]自动修改设置防火墙[*]在WEB端显示 二维码,SSR链接[*]查看运行日志[*]开机自启动get[*]没有数据库,一切靠JSON,内存占用不大



更新日志

2017.6.3
[*]增加V2Ray支持[*]达成开机启动


2017.5.7
第一版放出

缺点
[*]仅仅是个人WEB面板,无法进行多用户,否则JSON解析会报错[*]Caddy反向代理占用 80 端口,不可同时进行网站业务。



系统支持
不支持CentOS 6 !!!!!!!

目前已经测试过的系统有:
[*]CentOS 7[*]Ubuntu 14[*]Ubuntu 16[*]Debian 8

其他系统暂时没有测试


安装脚本
请使用纯净的系统安装,且不能带有WEB服务器软件

安装开始后,先设置你的面板用户名和密码,然后按回车开始。
[*]wget -N --no-check-certificatehttps://raw.githubusercontent.com/FunctionClub/SWEB/master/install.sh && bash install.sh复制代码


使用方法
安装完成后,直接输入 http://你的IP地址 就可以使用你设置的用户名密码进入管理啦~

如果要 打开/关闭 面板程序,修改面板密码,只需要在 SSH 里面输入 sweb 然后回车,就可以了哦。

技术
差不多就是用Python的CGIHTTPServer来处理网页和后端。
然后Caddy用来反向代理CGIHTTPServer以及简单的用户验证。
一键脚本选的是秋水大佬的一键SSR脚本。
有个滑稽的地方,就是CGIHTTPServer在root身份下会强制以 nobody 用户运行,然后各种提示没权限。
我就滑稽地把这一块改成了 打印 hello world,于是你看到cgi的日志刷 hello world 是很正常的。23333

引用
[*]Teddysun(秋水逸冰大佬)的脚本负责SSR一键安装:https://shadowsocks.be/9.html[*]Toyo(逗比根据地大佬)的Caddy脚本意见安装:https://doub.bid/shell-jc1/


iamfly 发表于 2017-5-27 08:17:12

这个厉害了啊

今晚我是你的 发表于 2017-5-7 10:37:02

骚年我看你骨骼惊奇

jianggua 发表于 2017-5-7 10:28:00

大佬厉害

zhoutiancai 发表于 2017-5-7 10:28:05

666

季风 发表于 2017-5-7 10:29:25

厉害了下雨没声大佬

zrj766 发表于 2017-5-7 10:30:14


zrj766 发表于 2017-5-7 10:30

厉害了下雨没声大佬
能被766大佬顶贴真是荣幸。

雨落无声4617 发表于 2017-5-7 10:31:14

6666 一星期这水平很66666

图王 发表于 2017-5-7 10:30:00

不错,轮子很圆

阿威 发表于 2017-5-7 10:31:27

666上车虽然来晚了,我还是要喊666
页: [1] 2 3 4 5 6 7
查看完整版本: 【6月3日更新】个人代理工具WEB面板