Як використовувати проксі для передачі?


17

Я чув, що підтримка проксі-сервера в передачі передач була видалена станом на версію 2.12. Чи можливо використовувати проксі будь-яким іншим способом?


4
Прикро, що це було закрито, оскільки це, звичайно, не дублікат. Інший потік працює лише для версій до 2.12, в той час як це спеціально вимагає рішення для пізніших версій.
scohe001

Відповіді:


6

TL; DR : змінна середовище http_proxy працює принаймні 2,92. Для версій 1.4.x і новіших див. Параметри конфігурації тут або нижче.

Цитування зі сторінки вікі передачі :

Трансмісія використовує бібліотеку libcurl для повідомлень і записок трекера на основі http- та https. Передача не підтримує проксі, але сам libcurl вшановує декілька змінних середовища, щоб налаштувати його поведінку проксі.

Відповідні змінні починаються тут тут . А в описі CURLOPT_PROXY є таке:

Libcurl Поважає проксі - змінні оточення з ім'ям http_proxy , ftp_proxy , sftp_proxy і т.д. Якщо встановлено, Libcurl буде використовувати вказаний проксі - сервер для цієї схеми URL. Отже, для URL-адреси "FTP: //", ftp_proxy вважається. all_proxy використовується, якщо не встановлено проксі-сервера, визначеного для протоколу.

Я запускаю передачу-демон за допомогою systemd, тому я просто додаю рядок

Середовище = http_proxy = http: // proxy_url : proxy_port

для налаштування служби за допомогою

sudo systemctl редагувати передачу-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

Я додав рядок Environment=http_proxy=socks4h://105.233.32.123:49556для використання SOCKS4 замість http. Існує кілька безкоштовних веб-сайтів SOCKS4 для отримання IP-адреси. Ви можете перевірити свій новий торент-IP, якщо ви шукаєте будь-яку службу, щоб перевірити свій IP
ivanxuu

-5

Для передачі використовується проксі-сервер, налаштований за допомогою Network Proxyінструменту, розташованого під Preferencesменю.

Довідкове рішення


2
це не є рішенням, оскільки функцію було видалено станом на 2.12, і не вказано, як виконати запитання (виправити, і я видалю свій нижчий запис).
Tcll
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.