shadowsocks服务的web管理器,python版本

sspymgr的Python项目详细描述


次要sspymgr(sspymgr):用python编写的管理器

这个项目是另一个使用基于nodejs的shadowsocks-managerpython编写的版本。

此项目的原始目的是使管理器能够在内存不足的计算机中运行。这是基于我自己的需要,因为我发现在内存只有512m的服务器上运行Shadowsocks需要将近1亿个内存,运行服务器时有点贵。或者,只能在后台运行ssmgr程序。

对我来说这是一个python学习项目。我从用javascript编写的shadowsocks-manager中学到了很多,然后我制作了一个更适合个人使用的名为minor sspymgr的程序。此应用程序的优点是运行时可能会消耗50万内存,比shadowsocks管理器少得多。

如何使用

使用sspymgr部署后台运行shadowsocks服务的网站很简单,您可以通过pip/pip3安装它:

pip install sspymgr

注意:sspymgr只支持python3.x。

如果您有git,也可以从github下载源代码:

  1. git克隆https://github.com/brifuture/minor-sspymgr.git
  2. CD小调sspymgr
  3. python3./setup.py安装

安装后,只需在控制台中键入sspymgr即可启动sspymgr,它将在80端口(或启用调试时为5050端口)启动网站。通过键入sspymgr -h,您可以看到更多的命令行参数。

您可以在addition.doc中找到一些有用的说明。或者如果你想知道更多关于我如何制作这个网站应用程序的信息,你可以查看一下about_sspymgr.md,尽管有些部分可能已经过时了,因为它在我开发应用程序时发生了很大的变化。

待办事项列表

  • 数据库
    • 数据库延迟加载和创建,命令行参数选项添加-c--config以设置配置文件
  • 管理
    • 设置子系统优化
    • 订购子系统详细信息以进行确认
  • 其他
    • 可选:数据迁移和数据库升级
    • 插件系统优化,所有助手实例都应该附加到应用程序实例
  • 翻译
    • 现在,python代码中的所有文本都使用英文默认值,它们被翻译成中文,但没有提供任何方法来更改语言设置,如果系统语言不是中文,而管理者希望使用中文显示信息,则需要更改语言设置。

感谢以下项目

  • 后端:烧瓶和烧瓶的一些扩展,如烧瓶、时间表
  • 用户界面(前端):Vue、引导、Ant设计、分机。
  • 参考:shadowsocks管理器

许可证

许可证在GPLv3

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java问题,包括来自非索引存储库的依赖关系   java lombok项目是否支持openjdk 11?   使用自定义摄像头的java在不同的安卓设备上会遇到很多问题   java如何在我的所有集成测试文件上执行beforeach   EclipseJava。lang.NoClassDefFoundError:org/java/plugin/ExtensionPoint   java Android陷入了从SQLite获取本周数据的困境   ClientResponseFilter中的java注入EJB   java读取Elasticsearch,Spark获取精确字段   java如何检查一个列表是否具有与另一个列表相同的元素,并且能够有重复的元素   java印地语文本验证按钮+selenium中的哪个   http如何使用Java发出多部分/formdata POST请求?   java在imageview上启动活动单击自定义阵列适配器   java如何根据表的第二列中的值设置第一列中的复选框?   javamysql与JDBC的连接