
rtorrentでsock5プロキシを使用するにはどうすればよいですか?ソックス5をrtorrentで動作させようとしましたが、何の効果もないようです。
ポート9800にソックス5プロキシを設定します。
ssh -ND 9800 user@otherhost
.rtorrent.rcから
http_proxy=127.0.0.7:9800
proxy_address=127.0.0.7:9800
トラッカーからデータをダウンロードできません。
Tracker: [Server returned nothing (no headers, no data)]
確認してみると、私のIPが「otherhost」のIPを使っていないようです。http://www.checkmytorrentip.com/
私もtsocks rtorrentを使ってみました。
server = 127.0.0.1
eserver_type = 5
server_port = 9800
これは私のIPが「otherhost」から来たことを示していますが、数秒後にrtorrentが停止します。
rTorrent 0.9.2/0.13.2を使用しています。
答え1
~によるとこのチケット(そしてそれ)、何をプロキシするか(トラッカーへの接続、またはすべての接続(ピアへの接続を含む))を決定する必要があります。
- プロキシトラッカー接続を使用できます。ここで言及されたパッチまたは、前述のPolipoのようなものを使用してください。ここ
- すでに試したように、次のような
tsocks
ソックスデバイスを使用してすべてをプロキシで実行できます。接続が入る可能性はありませんこれにより、BTの経験は満足できません。
すべてをプロキシしますが、着信接続を継続して維持するには、VPNのようなものを使用する必要があるようです。
答え2
今すぐ利用可能curl
>= 7.21.7
解決策はここつまり、senia-psmのコメントは次のとおりです。
curl> = 7.21.7では、CURLOPT_PROXYTYPEをCURLOPT_PROXYの一部として指定できます。バラよりhttps://curl.se/libcurl/c/CURLOPT_PROXY.html。これで、次のようにソックス5とrtorrentを使用できます。
network.http.proxy_address.set = "socks5h://<host>:<port>"
プロキシを介してトラッカーのホスト名を解決するには、ソックス5hを使用する必要があります。