Come utilizzare il proxy per la trasmissione?


17

Ho sentito che il supporto proxy in Trasmission è stato rimosso dalla versione 2.12. È possibile utilizzare il proxy con qualsiasi altro metodo?


4
È un peccato che sia stato chiuso in quanto non è certamente un duplicato. L'altro thread funziona solo per le versioni precedenti alla 2.12, mentre questo in particolare richiede una soluzione per le versioni successive.
scohe001,

1
Possibile duplicato del tracker
Evan Carroll,

Risposte:


6

TL; DR : la variabile di ambiente http_proxy funziona per almeno 2,92. Per le versioni 1.4.xe precedenti vedi le opzioni di configurazione qui o sotto.

Citazione dalla pagina wiki di trasmissione :

La trasmissione utilizza la libreria libcurl per gli annunci e gli scrap del tracker basati su http e https. La trasmissione non supporta i proxy, ma la stessa libcurl onora una manciata di variabili d'ambiente per personalizzare il suo comportamento proxy.

le variabili rilevanti iniziano qui . E nella descrizione CURLOPT_PROXY c'è questo:

libcurl rispetta le variabili di ambiente proxy denominate http_proxy , ftp_proxy , sftp_proxy ecc. Se impostato, libcurl utilizzerà il proxy specificato per quello schema URL. Pertanto, per un URL "FTP: //", viene considerato ftp_proxy. all_proxy viene utilizzato se non è stato impostato alcun proxy specifico del protocollo.

Corro trasmissione-demone usando systemd, quindi aggiungo solo una riga

Ambiente = http_proxy = http: // proxy_url : proxy_port

per servire la configurazione usando

sudo systemctl edit transmission-daemon.service

e tutto ha funzionato.

Ho trasmissione-demone 2.92. Non posso dirlo con certezza per la versione precedente, ma secondo questa pagina wiki dovresti usare questi parametri per la trasmissione 1.4.xo precedente:

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

Ho aggiunto la riga Environment=http_proxy=socks4h://105.233.32.123:49556per utilizzare SOCKS4 anziché http. Esistono alcuni siti Web SOCKS4 gratuiti per ottenere un IP. Puoi controllare il tuo nuovo IP torrent se cerchi una qualsiasi ricerca per controllare il tuo IP
ivanxuu

-5

La trasmissione utilizza il proxy configurato utilizzando lo Network Proxystrumento situato nel Preferencesmenu.

Soluzione di riferimento


2
questa non è una soluzione in quanto la funzionalità è stata rimossa a partire dalla 2.12 e non indica come eseguire ciò che viene richiesto (correggerò e rimuoverò il mio downvote).
Fino al
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.