Bagaimana cara menggunakan proxy untuk Transmisi?

17

Saya telah mendengar bahwa Dukungan Proxy dalam Trasmission telah dihapus pada versi 2.12. Apakah mungkin menggunakan proxy dengan metode lain?

Anandu M Das
sumber
4
Sayang sekali ini ditutup karena tentu saja bukan duplikat. Utas lainnya hanya berfungsi untuk versi sebelum 2.12 sementara ini secara khusus meminta solusi untuk versi yang lebih baru.
scohe001

Jawaban:

6

TL; DR : variabel lingkungan http_proxy berfungsi setidaknya 2,92. Untuk versi 1.4.x dan yang lebih lama lihat opsi konfigurasi di sini atau di bawah.

Kutipan dari halaman wiki transmisi :

Transmisi menggunakan pustaka libcurl untuk pelacak dan http-based https. Transmisi tidak mendukung proxy, tetapi libcurl sendiri menghormati beberapa variabel lingkungan untuk menyesuaikan perilaku proxy-nya.

variabel yang relevan mulai di sini di sini . Dan dalam deskripsi CURLOPT_PROXY ada ini:

libcurl menghormati variabel lingkungan proksi bernama http_proxy , ftp_proxy , sftp_proxy dll. Jika diatur, libcurl akan menggunakan proxy yang ditentukan untuk skema URL itu. Jadi untuk URL "FTP: //", ftp_proxy dianggap. all_proxy digunakan jika tidak ada proksi khusus protokol yang ditetapkan.

Saya menjalankan transmisi-daemon menggunakan systemd, jadi saya hanya menambahkan baris

Lingkungan = http_proxy = http: // proxy_url : proxy_port

untuk konfigurasi layanan menggunakan

sudo systemctl edit transmisi-daemon.service

dan semuanya bekerja.

Saya memiliki transmisi-daemon 2.92. Tidak dapat mengatakan dengan pasti untuk versi yang lebih lama, tetapi menurut halaman wiki ini Anda harus menggunakan parameter ini untuk transmisi 1.4.x atau lebih lama:

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
sumber
Saya telah menambahkan baris Environment=http_proxy=socks4h://105.233.32.123:49556untuk menggunakan SOCKS4 bukan http. Ada beberapa situs web SOCKS4 gratis untuk mendapatkan IP. Anda dapat memeriksa IP torrent baru Anda jika Anda mencari-cari layanan apa pun untuk memeriksa IP Anda
ivanxuu
-5

Transmisi menggunakan proxy yang dikonfigurasi menggunakan Network Proxyalat yang berada di bawah Preferencesmenu.

Solusi Referensi

karan
sumber
2
ini bukan solusi karena fitur telah dihapus pada 2.12, dan tidak menyatakan bagaimana menyelesaikan apa yang diminta (memperbaiki dan saya akan menghapus downvote saya).
Tcll