CentOS配置Shadowsocks Manyuser + ss-panel

蛤?

基本框架 PHP5.3+ && MySQL5+ && Apache or Nginx

后端(Manyuser)


开始安装先更新一下yum

yum clean all 
yum update  

安装setuptools pip m2crypto git

yum install python-setuptools python-pip m2crypto git 

安装cymysql

pip install cymysql

从gayhub上clone一个shadowsocks-manyuser工程

git clone -b manyuser https://github.com/mengskysama/shadowsocks.git  

當然也可以選擇breakwa11的版本。根據個人喜好而定。
在MySQL中新建一个shadowsocks数据库或者将/root/shadowsocks/shadowsocks中的shadowsocks.sql导入,在这之前可以对其进行一些修改
然后修改/root/shadowsocks/shadowsocks/Config.py文件(数据库信息)
同时修改/root/shadowsocks/shadowsocks/config.json(默认使用RC4-MD5,建议改掉)

开启服务

cd /root/shadowsocks/shadowsocks  
python server.py    

或者可以开启后台服务

cd /root/shadowsocks/shadowsocks      nohup python server.py &   

或者可以新建一个screen用于后台运行

如果没有设置开机启动项,reboot之后务必重新开启服务

前端(ss-panel)


ss-panel和shadowsocksManyuser可以连接起来的,所以比较方便

源代码地址:https://github.com/orvice/ss-panel

将其中sql文件夹下的文件修改为自己对应需要的账户密码,记得修改MD5或者salt加密字符串

同时修改lib/config-sample.php为config.php并进行一些设置

对前端进行安装,管理员地址在 软件安装地址/admin下

Special Thanks

frankwei
simon博客

标签: Linux, shadowsocks