Skip to content
Middleware of shadowsocks-libev and sspanel
Python
Branch: muapi
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Munager
config bug fixed Jul 26, 2017
.gitignore use Tornado (#4) May 20, 2017
README.md update README.md Jul 25, 2017
requirements.txt del Mod Jul 25, 2017
run.py

README.md

shadowsocks-munager

兼容 Mu API 的 shadowsocks-server,通过调用 ss-manager 控制 ss-server,支持流量统计等一系列功能。

部署

编译安装 Shadowsocks-libev

推荐使用秋水逸冰的脚本

编辑 Mu API 配置

复制 config_example.ymlconfig.yml,修改对应参数。

  • 参数 FAST_OPEN,不支持 TCP fast open 的内核请去掉。
  • 参数 PLUGINPLUGIN_OPTS 启用混淆,有需要请到 simple-obfs 编译插件。

安装依赖

apt-get update -y
apt-get install -y gcc redis-server python3-dev python3-pip python3-setuptools
pip3 install -r requirements.txt

启动 ss-manager 与 Munager

运行 python3 run.py --config-file=config/config.yml 运行脚本,在生产环境应该使用 PM2 进行守护,可以参考 pm2 start config/pm2.yml 文件。

一切部署成功后 pm2 save 保存配置,搭建 Node 环境可以参考下面的命令。

# install Node.js v8
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
apt-get install -y nodejs
npm install -g pm2
pm2 startup
pm2 install pm2-logrotate

已知 Bug

暂未发现。

You can’t perform that action at this time.