配置一台VPS进行路由优化和Shadowsocks代理

如果您有一台VPS的线路不好,可以通过配置一台线路好的VPS进行路由优化,并使用Shadowsocks代理将所有流量转发到线路好的VPS上。下面是具体的配置步骤。

配置路由优化

  1. 在线路好的VPS上安装privoxy:

yum install privoxy


2. 配置privoxy,编辑配置文件`/etc/privoxy/config`,将以下两行注释取消:

listen-address localhost:8118 forward-socks5 / 127.0.0.1:1080 .


3. 启动privoxy:

systemctl start privoxy


4. 在线路不好的VPS上安装proxychains:

yum install proxychains-ng


5. 配置proxychains,编辑配置文件`/etc/proxychains.conf`,将最后一行改为:

socks5 127.0.0.1 1080


6. 使用proxychains运行需要进行路由优化的程序,例如ping:

proxychains ping www.google.com


此时,ping会通过线路好的VPS进行路由优化。

## 配置Shadowsocks代理

1. 在线路好的VPS上安装Shadowsocks:

yum install shadowsocks-libev


2. 配置Shadowsocks,编辑配置文件`/etc/shadowsocks-libev/config.json`,将以下内容添加到文件末尾:

{ 'server':'{线路好的VPS的IP地址}', 'server_port':{Shadowsocks服务端口}, 'local_address':'0.0.0.0', 'local_port':1080, 'password':'{Shadowsocks连接密码}', 'timeout':300, 'method':'aes-256-gcm' }


其中,`{线路好的VPS的IP地址}`和`{Shadowsocks服务端口}`需要替换为线路好的VPS的IP地址和Shadowsocks服务端口,`{Shadowsocks连接密码}`需要替换为自己设置的连接密码。

3. 启动Shadowsocks:

systemctl start shadowsocks-libev


4. 在线路不好的VPS上安装Shadowsocks客户端:

yum install shadowsocks-libev


5. 配置Shadowsocks客户端,编辑配置文件`/etc/shadowsocks-libev/config.json`,将以下内容添加到文件末尾:

{ 'server':'{线路好的VPS的IP地址}', 'server_port':{Shadowsocks服务端口}, 'local_address':'0.0.0.0', 'local_port':1080, 'password':'{Shadowsocks连接密码}', 'timeout':300, 'method':'aes-256-gcm' }


其中,`{线路好的VPS的IP地址}`和`{Shadowsocks服务端口}`需要替换为线路好的VPS的IP地址和Shadowsocks服务端口,`{Shadowsocks连接密码}`需要替换为自己设置的连接密码。

6. 启动Shadowsocks客户端:

systemctl start shadowsocks-libev


7. 配置iptables:

iiptables -t nat -A OUTPUT -p tcp -d {目标IP地址} -j DNAT --to-destination {线路好的VPS的IP地址}:1080


其中,`{目标IP地址}`需要替换为需要路由优化的IP地址,`{线路好的VPS的IP地址}`需要替换为线路好的VPS的IP地址。

至此,配置完成,所有流量都会通过Shadowsocks代理转发到线路好的VPS上,从而实现路由优化。
VPS 路由优化:使用 Shadowsocks 将流量转发到线路好的 VPS

原文地址: https://www.cveoy.top/t/topic/lonj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录