使用iptables一键脚本转发加速网络,v2ray等工具可食用

zsanjin 发布于 2023-05-01 200 次阅读


        使用iptables进行转发需要有2台独立公网IP的主机,一般常用国外线路转发到国内线路,最后由国内线路将流量送达客户端,如果国内的服务器带宽大,那么iptables的实际使用效果应该不错,但是国内的服务器带宽小,那么使用体验和直连国外服务器没什么区别

        流量路程:国外服务器 B 的端口12345用来转发v2ray的流量,那么国内主机 A 来接受国外主机 B 的端口12345所发出的流量,并且再用国内主机 A 的端口54321再转发国外主机 B 的流量,这时候你的v2ray的设置就可变为国内主机 B 的IP,以及国内主机 B 的端口54321

 官方开源地址

Github-Card

①在主机上下载并运行脚本,因为国内难以正常连接到github,所以这里也提供了国内使用的下载链接

国内服务器适用的iptables一键下载执行链接

wget --no-check-certificate -qO natcfg.sh https://www.arloor.com/sh/iptablesUtils/natcfg.sh && bash natcfg.sh

github的iptables一键下载执行链接

wget --no-check-certificate -qO natcfg.sh https://raw.githubusercontent.com/arloor/iptablesUtils/master/natcfg.sh && bash natcfg.sh

如果你是在根目录下下载的iptables脚本,那么下次运行直接在根目录下输入 ./natcfg.sh 来运行脚本

./natcfg.sh

 

②执行iptables脚本后,现在设置转发规则

输入 1 ,增加转发规则
先让你设置本地端口号,即当前使用的主机 A 的端口10089准备用来转发流量
然后设置远程端口443,用来转发国外主机 B 如图示的 1.1.1.1 的443端口流量
最后设置国外主机 B 的IP,如图示的 1.1.1.1
等一会就可以生效了

 

如果你用的是v2ray,那么可以把服务器地址改为国内IP,端口也改为国内IP所设置的端口,如图示10089端口号,然后再看看延迟和速度是否得到了提升

 

互联网不是法外之地
 

感谢请我吃辣条
感谢请我吃泡面
感谢请我喝奶茶