如何将 rtorrent 与 socks5 代理一起使用?

cho*_*ovy 7 proxy socks rtorrent

如何获得 rtorrent 以使用 socks5 代理?我试图让socks5 与rtorrent 一起工作,但它似乎没有任何影响。

在端口 9800 上设置 socks5 代理:

ssh -ND 9800 user@otherhost
Run Code Online (Sandbox Code Playgroud)

在 .rtorrent.rc 中

http_proxy=127.0.0.7:9800
proxy_address=127.0.0.7:9800
Run Code Online (Sandbox Code Playgroud)

它无法从跟踪器下载任何数据。

Tracker: [Server returned nothing (no headers, no data)]
Run Code Online (Sandbox Code Playgroud)

当我查看http://www.checkmytorrentip.com/时,我的 IP 似乎没有使用来自“otherhost”的 IP

我也试过使用 tsocks rtorrent

server = 127.0.0.1
eserver_type = 5
server_port = 9800
Run Code Online (Sandbox Code Playgroud)

这显示我的 IP 来自“otherhost”,但几秒钟后 rtorrent 冻结。

我正在使用 rTorrent 0.9.2/0.13.2

sr_*_*sr_ 5

根据这张票(和那一张),您需要决定代理什么:与跟踪器的连接或所有连接(包括与对等点的连接):

  1. 代理跟踪器连接可以使用此处提到的补丁或使用此处提到的 Polipo 之类的东西来完成
  2. 代理一切都可以完成,正如您已经尝试过的那样,使用诸如 之类的socksifiers tsocks,但我认为不可能以这种方式建立传入连接,因此您的 BT 体验将不会令人满意。

要代理所有内容但仍然有传入连接,我怀疑您必须使用类似于 VPN 的东西。