centos搭建SSR多用户并设置开机启动

最近需要搭建一个限制流量的多用户的单服务器版ss服务端,翻了以前的文章发现不能限流量,又翻看了下ssr的wiki才发现以前的只是多增加了端口,其他的功能没有 centos搭建ssrshadowsocksr多用户并设置ssr跟随系统开机启动,今天要做的是ssr添加多用户,限制流量,并设置开机启动,我用的系统为centos6,其他系统略微不同,具体参考 https://github.com/Ssrbackup/shadowsocks-rss/wiki/Server-Setup(manyuser-with-mudbjson)

首先安装基本需要的

yum install python-setuptools && easy_install pip
yum install git
git clone -b manyuser https://github.com/Ssrbackup/shadowsocksr.git

进入shadowsocksr目录并初始化,一般是在 /root/shadowsocksr

cd shadowsocksr
bash initcfg.sh

设置多用户模式为mudbjson模式

vi userapiconfig.py

API_INTERFACE = 'mudbjson' #修改接口类型
SERVER_PUB_ADDR = '127.0.0.1' #修改为自己服务器公网IP

添加用户

python mujson_mgr.py   执行此命令查看使用帮助

大概用法就是这样,比如我执行下面这句

python mujson_mgr.py -a -u letxxt -p 3389 -k letxxt -m aes-256-cfb -O auth_sha1_v4 -t 50

意思是添加一个名称letxxt用户,端口3389,密码letxxt,加密 aes-256-cfb ,协议 auth_sha1_v4,混淆 tls1.2_ticket_auth,限制流量50G

添加完用户之后执行 ./run.sh 启动shadowsocksr,测试是否可用

开机启动

开机启动用的是直接执行run脚本

vi /etc/rc.d/rc.local

/root/shadowsocksr/run.sh

完成后保存,这样开机后就能自动执行了

好了教程就到这里,了解更多请查看git文档 

One Reply to “centos搭建SSR多用户并设置开机启动”

发表评论

电子邮件地址不会被公开。 必填项已用*标注