全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 2166|回复: 0

【发布】个人SSR WEB管理面板 - SWEB

[复制链接]

1791

主题

3万

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37333
发表于 2017-5-7 14:30:32 | 显示全部楼层 |阅读模式
20230417
本帖最后由 小白 于 2017-5-7 19:39 编辑

SWEB
    个人使用的ShadowsocksR的WEB面板。集成修改配置,开启,关闭为一体的管理功能的网页面板。设计初衷是为了让所有的扶墙专用VPS能有一个简单的控制面板。类似于搬瓦工那种的。这个程序是我学了1个星期PY之后练手的作品,算是比较简单易懂的吧。放出来玩玩。

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


截图




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

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



缺点
  • 未设置开机自启动,启动请手动输入 sweb 开启
  • 仅仅是个人SSR WEB面板,无法进行多用户,否则JSON解析会报错
  • Caddy反向代理占用 80 端口,不可同时进行网站业务。



系统支持
目前已经测试过的系统有:
  • CentOS 6
  • Debian 8


其他系统暂时没有测试,理论上除了CentOS7 应该都能用。


安装脚本
请使用纯净的系统安装,且不能带有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

引用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
MJJ,你的签名掉了~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2024-4-19 04:55 , Processed in 0.061263 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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