proxychains 和 torsocks 在 Mac 上都不起作用

proxychains 和 torsocks 在 Mac 上都不起作用

我通过 brew 安装了 proxychains:

$ brew install proxychains-ng

和躯干袜:

$ brew install tor torsocks

但它们要么不起作用。

如果我测试:

$ proxychains4 http https://check.torproject.org/api/ip

输出告诉我 ip 是我的真实ip,而不是 tor 的ip。

还,

$ torsocks http https://check.torproject.org/api/ip

有相同的输出。

但是如果我手动将代理放入“httpie”中,如下所示:

$ http --proxy=https:socks5://localhost:9050 https://check.torproject.org/api/ip

它终于可以正常工作,并向我提供 tor ip 输出。所以这不是 tor 的问题。我还使用代理链测试了 http 代理,输出结果给出了我的真实 ip。因此连接可以正常工作,但它是通过我的真实地址而不是代理地址完成的。

看起来 torsocks 和 proxychains 都是透明的。就好像我在没有它们的情况下执行“http”一样。

答案1

这是预期的行为。README 表示并非所有程序都可以与“黑客风格”非官方存储库兼容。 https://github.com/rofl0r/proxychains-ng/blob/master/README HttpPie 需要被告知使用哪个代理,并且使用基于 iptables 的代理链会更好。

相关内容