利用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 iptables save
- service iptables restart
现在,ss的连接方法是直接把美国的ip改为日本的ip,然后端口,密码,加密方式等全部用美国服务器ss上面的设置,然后开始享受吧。
最后,重点中的重点:现在vultr搞活动,每个新用户使用推广链接注册后都有50刀的试用金,当然你也可以直接在vultr上面建一个ss/ssr服务,参考我的其他博文,畅享无界网络。
参考链接:
评论
发表评论