Untuk antarmuka pengaturan libtorrent 2.1 yang didokumentasikan, konfigurasikan sesi dengan settings_pack alih-alih menggabungkan beberapa metode set_proxy lama.

PengaturanTujuan
proxy_typePilih protokol proxy yang didukung
proxy_hostname, proxy_portPilih perantara
proxy_username, proxy_passwordBerikan akunnya bila diperlukan
proxy_peer_connectionsRutekan koneksi data peer, termasuk web seed
proxy_tracker_connectionsRutekan koneksi tracker
proxy_hostnamesSelesaikan nama tujuan melalui proxy yang didukung

Isi paket dan terapkan melalui antarmuka apply_settings sesi. Untuk proxy nama host, referensi mendokumentasikan dukungan SOCKS5 dan HTTP. Periksa protokol yang dipilih terhadap lalu lintas yang dibutuhkan aplikasi. Saat memilih endpoint SOCKS5 publik, gunakan daftar proxy SOCKS5 sebagai titik awal, lalu tentukan koneksi peer dan tracker mana yang benar-benar diizinkan endpoint tersebut.

Saran force_proxy lama bergantung pada versi. Catatan perubahan 1.2 proyek menonaktifkan pengaturan itu karena proxy yang dikonfigurasi selalu digunakan untuk lalu lintas yang dicakup. Keberadaannya dalam contoh binding lama tidak membuktikan kebutuhan saat ini.

Pantau kegagalan koneksi dan tracker melalui penanganan peringatan aplikasi. Tinjau perilaku peer, tracker, dan DNS secara terpisah; respons tracker yang berhasil saja bukan hasil untuk jalur data peer.

Artikel terkait