完全重写了之前SSR的一键安装包。 - 直接使用git clone的方式安装作者的源码,免去我要不断跟进更新的麻烦 - 直接使用`ssr stop`之类的命令方便管理 - 直接使用作者mujson的方式进行用户管理,无论单用户还是多用户都很方便 - 通过命令添加/删除用户,centos会自动开防火墙端口 - 可以通过命令直接更新/uninstall程序 - 有问题欢迎随时反馈 # SSR的几个默认设置: - ssr代码安装在`/home/ssr/`下。 - 默认的加密方式是:`chacha20` - 默认的协议是:`auth_sha1_v4_compatible` - 默认的混淆是:`tls1.2_ticket_auth_compatible` # SSR的一键安装命令: ``` wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/shadowsocks_install/master/ssr-install.sh && bash ssr-install.sh ``` 安装完后会直接提示新增用户: 1. 输入密码,默认91yun.org: ![2oUR.png](https://www.91yuntu.org/images/2017/06/10/2oUR.png) 2. 输入端口: ![2sMt.png](https://www.91yuntu.org/images/2017/06/10/2sMt.png) 3. 按任意键开始安装: ![2Ziu.png](https://www.91yuntu.org/images/2017/06/10/2Ziu.png) 4. 最后复制ssr链接就可以方便的导入ssr客户端了: ![2lQk.png](https://www.91yuntu.org/images/2017/06/10/2lQk.png) ![2zs2.png](https://www.91yuntu.org/images/2017/06/10/2zs2.png) # SSR一键包的几个命令: - 添加用户:`ssr adduser` - 删除用户:`ssr deluser` - 启动SSR:`ssr start` - 停止SSR:`ssr stop` - 重启SSR:`ssr restart` - 卸载SSR:`ssr uninstall` - 更新SSR:`ssr update` # 如果你想自己修改用户和的加密,混淆和协议的话: 修改`vi /home/ssr/mudb.json`文件 ``` [ { "d": 0, "enable": 1, "method": "chacha20", "obfs": "tls1.2_ticket_auth_compatible", "passwd": "91yun.org", "port": 9191, "protocol": "auth_sha1_v4_compatible", "transfer_enable": 9007199254740992, "u": 0, "user": "9191" } ] ``` 几个参数的说明: - method:加密方法 - passwd:ssr密码 - port:ssr端口 - protocol:协议 - obfs:混淆 - transfer_enable:流量 大家可以自己视情况修改。 # 如果新的有问题,大家依然可以使用旧的安装方式: ``` wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/shadowsocks_install/master/shadowsocksR.sh && bash shadowsocksR.sh ``` - 默认加密为: chacha20 - 默认协议为: auth_sha1_v4 - 默认混淆为: tls1.2_ticket_auth ## 使用命令: - 启动: /etc/init.d/shadowsocks start - 停止: /etc/init.d/shadowsocks stop - 重启: /etc/init.d/shadowsocks restart - 状态: /etc/init.d/shadowsocks status - 配置文件路径: /etc/shadowsocks.json - 日志文件路径: /var/log/shadowsocks.log - 安装路径: /usr/local/shadowsocks/shadowsoks