Peer, tracker dan DNS dalam tetapan proksi libtorrent
Sediakan proksi libtorrent moden melalui settings_pack dan periksa liputan peer, tracker dan nama hos sebagai tetapan berasingan.
Untuk antara muka tetapan libtorrent 2.1 yang didokumenkan, konfigurasikan sesi dengan settings_pack dan bukannya menggabungkan beberapa kaedah set_proxy lama.
| Tetapan | Tujuan |
|---|---|
| proxy_type | Pilih protokol proksi yang disokong |
| proxy_hostname, proxy_port | Pilih perantara |
| proxy_username, proxy_password | Berikan akaunnya apabila diperlukan |
| proxy_peer_connections | Halakan sambungan data peer, termasuk benih web |
| proxy_tracker_connections | Halakan sambungan tracker |
| proxy_hostnames | Selesaikan nama destinasi melalui proksi yang disokong |
Isi pek dan gunakannya melalui antara muka apply_settings sesi. Untuk proksi nama hos, rujukan mendokumenkan sokongan SOCKS5 dan HTTP. Semak protokol yang dipilih terhadap trafik yang diperlukan aplikasi. Apabila memilih titik akhir SOCKS5 awam, gunakan senarai proksi SOCKS5 sebagai titik permulaan, kemudian tentukan sambungan peer dan tracker yang benar-benar dibenarkan oleh titik akhir itu.
Nasihat force_proxy lama bergantung pada versi. Log perubahan 1.2 projek menamatkan tetapan itu kerana proksi yang dikonfigurasikan sentiasa digunakan untuk trafik yang diliputi. Kehadirannya dalam contoh pengikatan lama tidak membuktikan keperluan semasa.
Pantau kegagalan sambungan dan tracker melalui pengendalian amaran aplikasi. Semak tingkah laku peer, tracker dan DNS secara berasingan; respons tracker yang berjaya sahaja bukan hasil untuk laluan data peer.