利用iptables进行流量转发提升网速
有题记这个想法的原因是我有一个搬瓦工传家宝VPS,神奇的是这个vps还可以看Netflix。但是没想到换了传说中墙中墙的移动光纤后,翻墙网速是断崖式下跌,由1080p直接降到360p还要缓冲的地步,不得己在谷歌上百度了一下,发现可以通过流量转发的形式提升网速,碰巧的是我有vultr日本的vps,在移动光纤下速度还可以,于是开始折腾了,至于为什么选择iptables这个方法,则是因为在debian里,这种方法不需要另外安装软件而且同时支持tcp/udp转发。 首先,ssh连接日本vps,然后输入下记命令开启流量转发并保存: echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf sysctl -p 然后执行下记命令添加iptalbes规则(23.11.59.11为美国vps的ip,13333为美国服务器的ss端口,45.7.190.110为日本vps的ip): iptables -t nat -A PREROUTING -p tcp -m tcp --dport 13333 -j DNAT --to-destination 23.11.59.11:13333 iptables -t nat -A PREROUTING -p udp -m udp --dport 13333 -j DNAT --to-destination 23.11.59.11:13333 iptables -t nat -A POSTROUTING -d 23.11.59.11 -p tcp -m tcp --dport 6881 -j SNAT --to-source 45.7.190.110 iptables -t nat -A POSTROUTING -d 23.11.59.11-p udp -m udp --dport 6881 -j SNAT --to-source 45.7.190.110 最后,则是保存规则并重启iptables: service i...