Как использовать прокси для передачи?

17

Я слышал, что поддержка Proxy в Trasmission была удалена с версии 2.12. Можно ли использовать прокси любым другим способом?

Ананду М Дас
источник
4
Жаль, что это было закрыто, поскольку это, конечно, не дубликат. Другой поток работает только для версий до 2.12, в то время как это определенно требует решения для более поздних версий.
scohe001

Ответы:

6

TL; DR : переменная среды http_proxy работает не менее 2,92. Для версий 1.4.x и старше смотрите параметры конфигурации здесь или ниже.

Цитата из передачи вики- страницы :

Transmission использует библиотеку libcurl для объявлений и сводок трекера на основе http и https. Transmission не поддерживает прокси, но сама libcurl учитывает несколько переменных среды, чтобы настроить поведение прокси.

соответствующие переменные начинаются здесь здесь . И в описании CURLOPT_PROXY есть это:

libcurl учитывает переменные окружения прокси с именами http_proxy , ftp_proxy , sftp_proxy и т. д. Если установлено, libcurl будет использовать указанный прокси для этой схемы URL. Таким образом, для URL «FTP: //» рассматривается ftp_proxy. all_proxy используется, если не был установлен прокси для конкретного протокола.

Я запускаю трансмиссионный демон с использованием systemd, поэтому просто добавляю строку

Environment = http_proxy = http: // proxy_url : proxy_port

для обслуживания конфигурации с помощью

sudo systemctl edit translation-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
topin89
источник
Я добавил строку, Environment=http_proxy=socks4h://105.233.32.123:49556чтобы использовать SOCKS4 вместо http. Есть несколько бесплатных сайтов SOCKS4, чтобы получить IP. Вы можете проверить свой новый торрент IP, если вы ищете любую услугу для проверки вашего IP
ivanxuu
-5

При передаче используется прокси, настроенный с помощью Network Proxyинструмента, расположенного под Preferencesменю.

Эталонное решение

Каран
источник
2
это не решение, так как эта функция была удалена с 2.12, и в ней не указано, как выполнить то, что было задано (исправьте, и я уберу свое понижение).
Tcll