Я услышал, что Поддержка Прокси в Trasmission была удалена с версии 2.12. Действительно ли возможно использовать прокси каким-либо другим методом?
Передача использует настроенное использование прокси Network Proxy
инструмент, расположенный под Preferences
меню.
TL; DR: переменная среды http_proxy работает по крайней мере на 2,92. Для версий 1.4.x и более старый посмотрите параметры конфигурации здесь или ниже.
Цитата от передачи страница Wiki:
Передача пользуется libcurl библиотекой для http-, и находящееся в https средство отслеживания объявляет и очищает. Передача не поддерживает прокси, но сам 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 редактируют передачу-daemon.service
и все работали.
У меня есть демон передачи 2.92. Не может сказать наверняка для более старой версии, но согласно этой странице Wiki необходимо использовать это параметры для передачи 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