使用 iptables 透明代理可以让 linux 所有网络流量转发到透明代理端口上,达到全局代理效果🤣。它是高效且灵活性的全局代理方案,你可以根据地域IP段进行过滤,也可以指定哪些端口不受代理网络影响~👍


使用条件

在使用脚本前,你必须确保系统上已经使用核心代理程序连接节点,并监听为透明端口,目前博主知道的代理程序支持透明代理的有 V2RAY(推荐)、Shadowsocks 等。

v2ray-core 透明代理 inbounds 参数举例:

"inbounds": [{
    "tag": "transparent",
    "listen": "127.0.0.1",
    "port": 1080,
    "protocol": "dokodemo-door",
    "settings": {
        "network": "tcp,udp",
        "followRedirect": true
    },
    "streamSettings": null
}],

一键脚本

iptables_proxy.sh 脚本内容:

bash -c "$(curl -sS https://www.cooluc.com/iptables_proxy.sh)"

适用于所有透明代理

最后修改:2022 年 08 月 08 日
如果觉得我的文章对你有用,请随意赞赏