小编hol*_*eap的帖子

透明 SOCKS 代理如何知道要使用哪个目标 IP?

我知道有两个 SOCKS 代理支持任何传出 TCP 连接的透明代理:Torredsocks。与 HTTP 代理不同,这些 SOCKS 代理可以透明地代理任何传出 TCP 连接,包括加密协议和没有元数据或标头的协议。

这两个代理都需要使用 NAT 将任何传出 TCP 流量重定向到代理的本地端口。例如,如果我TransPort 9040在本地机器上运行 Tor ,我需要添加这样的 iptables 规则:

iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to-port 9040
Run Code Online (Sandbox Code Playgroud)

据我所知,这将与替换原来的目的地IP和端口127.0.0.19040,所以考虑到这是一个加密的数据流(如SSH)或一个无头(如域名注册),请问代理知道原来的目的IP和端口?

iptables proxy socks tor

26
推荐指数
1
解决办法
1万
查看次数

标签 统计

iptables ×1

proxy ×1

socks ×1

tor ×1