配置ShadowsocksR节点的步骤如下:
步骤1:克隆仓库
从GitHub下载ShadowsocksR的代码仓库:
git clone https://github.com/shadowsocksR/shadowsocks.git cd shadowsocks
步骤2:安装依赖
安装所有的Python依赖:
python -m pip install --user -r requirements.txt
步骤3:启动ShadowsocksR服务
进入bin目录并启动服务:
cd bin sh shadowsocks start
步骤4:配置DNS-over-HTTPS(DoT)
下载并配置Stubby:
wget https://raw.githubusercontent.com/shadowsocksR/shadowsocks/master/docs/stubby.json mv stubby.json /etc/stubby/stubby.json
步骤5:设置网络(仅需在本地测试时)
在本地网络中,确保服务器IP和端口正确。
# 或者使用Nginx代理
步骤6:配置防火墙
确保所有流量通过ShadowsocksR:
iptables -P iptables -A OUTPUT -d 0.../ -j DNAT --local-port 8481:8481 iptables-save
步骤7:访问互联网
在手机或其他设备上,配置网络,使用shadowsocks.local作为DNS服务器,端口为8481。
验证
尝试访问互联网,确保所有连接都通过ShadowsocksR,如有问题,检查防火墙规则和依赖库是否安装完整。
通过以上步骤,您已成功配置了ShadowsocksR节点,能够在更安全的环境中访问互联网。




