伝送のプロキシサポートはバージョン2.12で削除されたと聞きました。他の方法でプロキシを使用することは可能ですか?
TL; DR:http_proxy環境変数は少なくとも2.92で機能します。バージョン1.4.x以前については、 構成オプションはこちら 以下を参照してください。
トランスミッションウィキからの引用 ページ :
Transmissionは、httpおよびhttpsベースのトラッカーのアナウンスとスクレイプにlibcurlライブラリを使用します。伝送はプロキシをサポートしていませんが、libcurl自体は、プロキシ動作をカスタマイズするための少数の環境変数を尊重します。
関連する変数はここから始まります here 。そして、 CURLOPT_PROXY description には以下があります:
libcurlは、http_proxy、ftp_proxy、sftp_proxyなど。設定すると、libcurlはそのURLスキームに指定されたプロキシを使用します。したがって、「FTP://」URLの場合、ftp_proxyが考慮されます。 all_proxyは、プロトコル固有のプロキシが設定されていない場合に使用されます。
Systemdを使用して送信デーモンを実行するため、次の行を追加します。
Environment = http_proxy = http://proxy_url:proxy_port
を使用してサービス構成に
Sudo systemctl edit transmission-daemon.service
そしてすべてが働いた。
伝送デーモン2.92があります。古いバージョンについては確実に言えませんが、 このwikiページ によると、1.4.x以前の送信にはこのパラメーターを使用する必要があります。
proxy-authentication String proxy-authentication-required: Boolean (default = 0) proxy-port: Number (default = 80) proxy-server: String proxy-server-enabled: Boolean (default = 0) proxy-type: Number (0 = HTTP, 1 = SOCKS4, 2 = SOCKS5, default = 0) proxy-username: String