在VPS上搭建ShadowsocksR代理使用

SSR全称shadowsocks-R,SSR相对于SS改进了混淆和协议,更难被防火墙检测到。简单地说,SSR是SS的改进版。

1. 准备工作

SSR服务端是搭建在VPS虚拟服务器上,这里推荐一下搬瓦工,网速还算快,延迟已经做到最好了,赶上优惠价格也很低,性价比很高。

2. 一键安装

拿到手VPS服务器,推荐安装Cent OS 7 64位系统,通过SSH连接,用下面的安装脚本:

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

密码、端口、协议、混淆等根据自身需求设置。

安装完成后即已后台启动 ShadowsocksR ,运行:

/etc/init.d/shadowsocks status

可以查看 ShadowsocksR 进程是否已经启动。
本脚本安装完成后,已将 ShadowsocksR 自动加入开机自启动。

3. 常用命令

/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 # 代码安装目录

4. 多用户配置示例

{
    "server":"0.0.0.0",
    "server_ipv6": "[::]",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
        "8989":"password1",
        "8990":"password2",
        "8991":"password3"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "protocol": "origin",
    "protocol_param": "",
    "obfs": "plain",
    "obfs_param": "",
    "redirect": "",
    "dns_ipv6": false,
    "fast_open": false,
    "workers": 1
}

5. 卸载

使用 root 用户登录,运行以下命令:

./shadowsocksR.sh uninstall