Skip to content
This repository has been archived by the owner on Apr 22, 2022. It is now read-only.

kamingchan/shadowsocks-munager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

暂未发现。