个人ZFB 低价高速梯子 国外国内手机卡 传说中的四件套
注册就送20美元 两天下个体工商 传说中的搬瓦工 国际驾照认证件

ShadowsocksR 多用户版服务端(后端)安装

  分类: 网络   浏览: [ 533 ] 次

Centos

yum install python-setuptools
easy_install pip
yum install git

Ubuntu/Debian

apt-get update
apt-get install python-pip git -y

安装cymysql

pip install cymysql

下载后端源代码,你还可以用别人修改的

git clone -b manyuser https://github.com/thezzycom/shadowsocksr.git

这就安装完毕,接下来就是配置了

cd shadowsocksr
cp mysql.json usermysql.json
vi usermysql.json /修改参数对接前端数据库

"host": "127.0.0.1", //前端mysqlIP

"port": 3306, //mysql端口

"user": "ss", //mysql用户名

"password": "passws", //mysql密码

"db": "ss", //数据库名


修改加密协议等

cp config.json user-config.json
vi user-config.json

"method":"aes-256-cfb", //修改成您要的加密方式的名称

"protocol": "auth_sha1_compatible", //修改成您要的协议插件名称

"obfs": "tls1.0_session_auth_compatible", //修改成您要的混淆插件名称


脚本运行

chmod +x *.sh /进入脚本目录给权限
python server.py /仅用于调试,退出ssh也会退出运行
./run.sh /后台运行 但不记录日志(ssh窗口关闭后也继续运行)
./logrun.sh /后台运行 且 记录日志(ssh窗口关闭后也继续运行)
./tail.sh /查看 SS日志
./stop.sh /停止运行


更新升级

进入shadowsocksr目录

cd shadowsocksr /执行

git pull /成功后重启ss服务


常见错误

调试无法连接数据库,这种多是数据库用户没有给连接权限,这种解决只需要在数据库用户权限中的HOST项改为 任意主机 - % 即可

还有可能是防火墙没有开放3306端口,执行:

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT   写入修改
/etc/init.d/iptables save   保存修改
service iptables restart    重启防火墙,修改生效


后记

指的一提的是,ssr的协议和混淆是可以自定义的,也就是说你可以随意填写已知的混淆和协议;只要服务端和用户端是相对应的都可以使用。

安装chacha20加密和混淆协议的特性




发表评论: