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 Intellij通过方法中的包查找用法   java中VS代码和打包命名的问题   将java CMS功能集成到具有高度动态内容的网站(Lucene/Mysql/Nosql)的策略   oracle的java类强制转换异常。jdbc。驾驶员OracleConnection   字节码向JVM添加上指令   如何在抽象类中执行java方法?   java是否可以在apache访问日志中排除指定的GET参数?(作者:W7开发环境)   java如何获取已安装音频播放器的列表?   尝试向HS学生展示如何使用Java访问MS数据库   使用正则表达式java对给定行中的特定字符串进行计数   java JOOQ Select查询中的Select计数   方法Java,如何从二维双精度数组中找到特定值?   获取图像URL的java正则表达式   java在切换到新的窗口驱动程序后找不到元素