TL; DR:http_proxy环境变量至少适用于2.92。对于1.4.x及更早版本,请在此处或下方查看配置选项。
传输维基页面的引文:
传输使用libcurl库进行基于http和https的跟踪器的声明和抓取。传输不支持代理,但libcurl本身会使用一些环境变量来自定义其代理行为。
相关变量从这里开始。在CURLOPT_PROXY描述中是这样的:
libcurl遵循名为http_proxy,
ftp_proxy,sftp_proxy等的代理环境变量。如果设置,libcurl将为该URL方案使用指定的代理。因此,对于“ FTP://” URL,将考虑使用ftp_proxy。如果未设置协议专用代理,则使用all_proxy。
我使用systemd运行传输守护程序,所以我只添加了一行
环境= http_proxy = http:// proxy_url:proxy_port
服务配置使用
须藤systemctl编辑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