Ich habe gehört, dass die Proxy-Unterstützung in Trasmission ab Version 2.12 entfernt wurde. Ist es möglich, Proxy mit einer anderen Methode zu verwenden?
Ich habe gehört, dass die Proxy-Unterstützung in Trasmission ab Version 2.12 entfernt wurde. Ist es möglich, Proxy mit einer anderen Methode zu verwenden?
Antworten:
TL; DR : Die Umgebungsvariable http_proxy funktioniert für mindestens 2,92. Für Versionen 1.4.x und älter siehe Konfigurationsoptionen hier oder unten.
Zitat aus der Übertragungs-Wiki- Seite :
Die Übertragung verwendet die libcurl-Bibliothek für http- und https-basierte Trackerankündigungen und Scrapes. Die Übertragung unterstützt keine Proxys, aber libcurl selbst berücksichtigt eine Handvoll Umgebungsvariablen, um das Proxy-Verhalten anzupassen.
relevante Variablen beginnen hier . Und in der CURLOPT_PROXY-Beschreibung gibt es Folgendes :
libcurl respektiert die Proxy-Umgebungsvariablen http_proxy , ftp_proxy , sftp_proxy usw. Wenn festgelegt, verwendet libcurl den angegebenen Proxy für dieses URL-Schema. Bei einer "FTP: //" - URL wird der FTP-Proxy berücksichtigt. all_proxy wird verwendet, wenn kein protokollspezifischer Proxy festgelegt wurde.
Ich starte den Transmission-Daemon mit systemd, füge also einfach line hinzu
Umgebung = http_proxy = http: // proxy_url : proxy_port
zur Servicekonfiguration mit
sudo systemctl editieren Sie die Datei transmission-daemon.service
und alles hat funktioniert.
Ich habe Transmission-Daemon 2.92. Ich kann nicht sicher sagen, ob es sich um eine ältere Version handelt, aber laut dieser Wiki-Seite sollten Sie diese Parameter für die Übertragung 1.4.x oder älter verwenden:
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
Environment=http_proxy=socks4h://105.233.32.123:49556
, um SOCKS4 anstelle von http zu verwenden. Es gibt einige kostenlose SOCKS4-Websites , um eine IP zu erhalten. Sie können Ihre neue Torrent-IP überprüfen, wenn Sie einen Dienst suchen, um Ihre IP zu überprüfen
Die Übertragung verwendet den Proxy, der mit dem Network Proxy
Tool unter dem Preferences
Menü konfiguriert wurde .