J'ai entendu dire que la prise en charge du proxy dans Transmission avait été supprimée à partir de la version 2.12. Est-il possible d'utiliser un proxy par une autre méthode?
TL; DR : http_proxy la variable d'environnement fonctionne pour au moins 2,92. Pour les versions 1.4.x et antérieures, voir options de configuration ici ou inférieur.
Citation du wiki de transmission page :
Transmission utilise la bibliothèque libcurl pour les suivis d'annonce et de raclage basés sur http et https. La transmission ne prend pas en charge les procurations, mais libcurl respecte elle-même quelques variables d’environnement pour personnaliser son comportement.
les variables pertinentes commencent ici ici . Et dans description de CURLOPT_PROXY il y a ceci:
libcurl respecte les variables d'environnement proxy nommées http_proxy , ftp_proxy , sftp_proxy , etc. Si défini, libcurl utilisera le proxy spécifié pour ce schéma d'URL. Donc, pour une URL "FTP: //", ftp_proxy est considéré. all_proxy est utilisé si aucun proxy spécifique au protocole n'a été défini.
Je lance transmission-daemon en utilisant systemd, alors je viens d'ajouter ligne
Environnement = http_proxy = http: // proxy_url : proxy_port
pour effectuer la configuration en utilisant
Sudo systemctl edit transmission-daemon.service
et tout a fonctionné.
J'ai le démon de transmission 2.92. Je ne peux pas dire avec certitude pour une version plus ancienne, mais selon cette page wiki , vous devez utiliser ces paramètres pour la transmission 1.4.x ou une version plus ancienne:
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