系统范围的 SOCKS5 代理

Mom*_*omo 5 arch-linux iptables ssh-tunneling socks route

我使用ssh -D 3128 user@rootserver.com. 如果我是对的,我就会为我的服务器打开一个 SOCKS v5 代理。使用 Firefox 和 FoxyProxy,我现在可以将它添加到我的代理并通过它隧道传输我的 HTTP 流量。不管怎样,我想使用这个 SOCKS 代理来处理我的所有流量。朋友告诉我,他们已经通过修改您的路线或使用iptables我找不到任何相关信息的方式看到了这一点。

sr_*_*sr_ 5

SOCKS5是一个协议(即在 OSI 的应用层中),所以iptables单独的网络路由(例如 via )是行不通的。(这可能是必要的,但还不够。)

你需要的是一个proxifier。没有尝试过tun2socks,允许您“在网络层对 TCP 进行 socksify”,看起来很有希望(就像 一样proxychainsiptables但没有明确地为程序添加前缀)。

(可以socat在这里使用吗? 提到socat了袜子化,但我现在不确定。)