利用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服务,参考我的其他博文,畅享无界网络。


参考链接:

评论

热门博文

小米路由器mini 刷LEDE及安装SSR

如何使用SS/SSR本地代理