Mac 代理程序可与 Transmission 一起使用吗?

Mac 代理程序可与 Transmission 一起使用吗?

我尝试仅通过代理路由 Transmission 流量,而不是通过 VPN 路由所有流量。我尝试过以下方法:

  1. 尝试仅通过 VPN 路由传输流量。我找不到合适的方法来做到这一点...
  2. 尝试使用OS X Server 的应用层 VPN。似乎没人知道如何设置它(包括我自己)
  3. 切换到 uTorrent...然后切换回 Transmission。
  4. 设置连接到代理的本地端口,然后告诉传输使用该端口。我无法让它工作,因为我不知道如何通过单个端口路由所有传输流量
  5. 使用近端,但不支持经过身份验证的代理服务器。

在意识到这些解决方案都不起作用后,我发现此建议,建议使用付费解决方案或 torsocks。由于我不想花 30 美元,所以我想我会尝试一下 torsocks。我设法使用 brew 安装它,然后在 torsocks.conf 中修改以下变量:

TorAddress
TorPort
SOCKS5Username
SOCKS5Password

做一些简单的事情,例如尝试打开 Firefox(torsocks open -a Firefox),将产生以下输出:

[syscall] 不支持的系统调用编号 427。拒绝调用(在 tsocks_syscall() 中,syscall.c:165)...

然后 Firefox 在打开后崩溃了。尝试使用 Transmission 进行同样的操作,结果也类似,在查看 ipleak 后,返回的是我的 IP 地址,而不是代理服务器的 IP 地址。我认为这可能不起作用,因为我使用了 SOCKS5 代理的 IP/端口,TorAddress并且TorPort代理本身不是 Tor 代理(我可能大错特错)。

无论如何,我不确定如何有效地将 torsocks 与 Transmission 结合使用。如果有更合适的解决方案,让我可以使用代理与 Transmission 结合使用,或者只是通过 VPN 路由 Transmission 流量,我会很高兴听到这个消息(并且很乐意在此过程中节省 30 美元)。

相关内容