전송에 프록시를 사용하는 방법? 버전 2.12부터 제거되었다고 들었습니다.

Trasmission의 프록시 지원이 버전 2.12부터 제거되었다고 들었습니다. 다른 방법으로 프록시를 사용할 수 있습니까?



답변

TL; DR : http_proxy 환경 변수는 2.92 이상 작동합니다. 1.4.x 이하 버전의 경우 여기 또는 아래 구성 옵션을 참조하십시오 .

전송 위키 페이지 에서 인용 :

Transmission은 http 및 https 기반 트래커 알림 및 스크랩에 libcurl 라이브러리를 사용합니다. 전송은 프록시를 지원하지 않지만 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

사용하여 구성 서비스

sudo systemctl 편집 전송 -daemon.service

그리고 모두 일했다.

전송 데몬 2.92가 있습니다. 이전 버전에 대해서는 확실하게 말할 수는 없지만 이 위키 페이지 에 따르면 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

답변

전송은 메뉴 Network Proxy아래에있는 도구를 사용하여 구성된 프록시를 사용 Preferences합니다.

참조 솔루션


답변