Redirect TCP transmissions over Socks5 proxy

重定向 TCP 传输通过 Socks5 代理,此方案用于 Linux 平台。

下载、编译 HevSocks5TProxy

git clone git://github.com/heiher/hev-libcd hev-libmake staticcd .. git clone git://github.com/heiher/hev-socks5-tproxycd hev-socks5-tproxymake

运行 HevSocks5TProxy

bin/hev-socks5-tproxy 127.0.0.1 10800 127.0.0.1 1080# 127.0.0.1 : 本地监听地址# 10800 : 本地监听端口# 127.0.0.1 : Socks5 服务器地址# 1080 : Socks5 服务器端口

本地全局启用用于本地主机,重定向所有的 TCP 传输经过 Socks5 代理

sudo iptables -t nat -A OUTPUT -d xxx.xxx.xxx.xxx/32 -j RETURN # Bypass,远程 Socks5 服务器地址不通过代理sudo iptables -t nat -A OUTPUT -m tcp -p tcp -j REDIRECT --to-port 10800

网关全局启用用于网关服务器,重定向所有的 TCP 传输经过 Socks5 代理

sudo iptables -t nat -A OUTPUT -d xxx.xxx.xxx.xxx/32 -j RETURN # Bypass,远程 Socks5 服务器地址不通过代理sudo iptables -t nat -A PREROUTING -m tcp -p tcp -j REDIRECT --to-port 10800

DNS 转发对于 DNS 污染情况,参考 Forwarding DNS queries on TCP transport

Over!

Redirect TCP transmissions over Socks5 proxy

相关文章:

你感兴趣的文章:

标签云: