全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
打印 上一主题 下一主题

[疑问] 【6月3日更新】个人代理工具WEB面板 - SWEB

  [复制链接]
跳转到指定楼层
1#
发表于 2017-5-7 10:25:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 雨落无声4617 于 2017-6-3 18:32 编辑

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

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

截图
6.jpg (183.29 KB, 下载次数: 7)
1.png (12.59 KB, 下载次数: 5)
2.png (142.89 KB, 下载次数: 2)
3.png (76.23 KB, 下载次数: 2)
4.png (102.48 KB, 下载次数: 2)
5.png (109.95 KB, 下载次数: 2)

开源地址: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服务器软件

安装开始后,先设置你的面板用户名和密码,然后按回车开始。
  1. wget -N --no-check-certificate  https://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/


评分

参与人数 1威望 +20 收起 理由
kwx + 20 很给力!

查看全部评分

2#
 楼主| 发表于 2017-5-7 10:31:14 | 显示全部楼层
zrj766 发表于 2017-5-7 10:30
厉害了下雨没声大佬

能被766大佬顶贴真是荣幸。
3#
 楼主| 发表于 2017-5-7 11:36:52 | 显示全部楼层
rjz591li 发表于 2017-5-7 11:35
可惜不能设置支持原始协议

只是兼容协议暂时没做,
用原版的话,直接协议设置成origin,混淆设置成 plain好了。yc007t
4#
 楼主| 发表于 2017-5-7 11:40:26 | 显示全部楼层

可惜。。我实在是不会前端。。不然我也想写的好看一点。
这两天能找到的现成的用用的,也只有 bootstrap了。。
5#
 楼主| 发表于 2017-5-7 14:39:53 来自手机 | 显示全部楼层
CheapLolicon 发表于 2017-5-7 13:07
搭好了试试看,DO的CentOS 7.3.1611 x64可以使用
不过……好像只能单节点管理?请问不能多节点集成方便一下 ...

目前还只会写本机的管理...
6#
 楼主| 发表于 2017-5-7 17:15:46 | 显示全部楼层
靓坤 发表于 2017-5-7 16:39
支持分享 顺便问下dalao会传参吗 之前写着玩的脚本通常都是print出结果 现在想用ajax把结果显示在网页上 是 ...

其实我也是 print 出来的。
html = ''' 网页html %s %s '''
print html % (参数1,参数2)
7#
 楼主| 发表于 2017-6-2 17:16:29 | 显示全部楼层
yousihai 发表于 2017-6-2 11:17
这个重启需要手动启动真是太无语了。。。。

下一个版本正在写,加入进程管理和开机自启动。
8#
 楼主| 发表于 2017-6-3 18:31:27 | 显示全部楼层
2017.6.3
增加V2Ray支持
达成开机启动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-14 05:54 , Processed in 0.094176 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表