Jak korzystać z proxy do transmisji?


17

Słyszałem, że obsługa proxy w Trasmission została usunięta od wersji 2.12. Czy można korzystać z proxy inną metodą?


4
Szkoda, że ​​został zamknięty, ponieważ z pewnością nie jest duplikatem. Drugi wątek działa tylko w wersjach wcześniejszych niż 2.12, podczas gdy to konkretnie wymaga rozwiązania dla późniejszych wersji.
— scohe001,

Odpowiedzi:


6

TL; DR : zmienna środowiskowa http_proxy działa dla co najmniej 2.92. W przypadku wersji 1.4.xi starszych patrz opcje konfiguracji tutaj lub poniżej.

Cytat ze strony wiki transmisji :

Transmisja korzysta z biblioteki libcurl dla trackerów opartych na http i https. Transmisja nie obsługuje serwerów proxy, ale sam libcurl honoruje garść zmiennych środowiskowych, aby dostosować zachowanie proxy.

odpowiednie zmienne zaczynają się tutaj . A w opisie CURLOPT_PROXY jest to:

libcurl szanuje zmienne środowiskowe proxy o nazwie http_proxy , ftp_proxy , sftp_proxy itp. Jeśli ustawione, libcurl użyje określonego proxy dla tego schematu URL. Tak więc dla adresu URL „FTP: //” rozważane jest ftp_proxy. all_proxy jest używane, jeśli nie ustawiono serwera proxy specyficznego dla protokołu.

Uruchamiam demona transmisji za pomocą systemd, więc po prostu dodaję linię

Środowisko = http_proxy = http: // proxy_url : port_portera

do konfiguracji usługi za pomocą

sudo systemctl edit transmission-daemon.service

i wszystko działało.

Mam demona transmisji 2.92. Nie można powiedzieć na pewno o starszej wersji, ale zgodnie z tą stroną wiki powinieneś użyć tych parametrów do transmisji 1.4.x lub starszych:

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

Dodałem wiersz, Environment=http_proxy=socks4h://105.233.32.123:49556aby użyć SOCKS4 zamiast http. Istnieje kilka bezpłatnych stron SOCKS4, aby uzyskać adres IP. Możesz sprawdzić swój nowy adres IP torrenta, jeśli przeszukujesz dowolną usługę, aby sprawdzić swój adres IP
— ivanxuu

-5

Transmisja wykorzystuje proxy skonfigurowane za pomocą Network Proxynarzędzia znajdującego się w Preferencesmenu.

Rozwiązanie referencyjne


2
nie jest to rozwiązanie, ponieważ funkcja została usunięta od wersji 2.12 i nie określa, jak wykonać to, o co poproszono (popraw, a usunę moją opinię).
— Tcll
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.