Peery, trackery i DNS w ustawieniach proxy libtorrent
Skonfiguruj nowoczesne proxy libtorrent przez settings_pack i sprawdź pokrycie peerów, trackerów i nazw hostów jako osobne ustawienia.
W przypadku udokumentowanego interfejsu ustawień libtorrent 2.1 skonfiguruj sesję za pomocą settings_pack, zamiast łączyć kilka historycznych metod set_proxy.
| Ustawienie | Cel |
|---|---|
| proxy_type | Wybierz obsługiwany protokół proxy |
| proxy_hostname, proxy_port | Wybierz pośrednika |
| proxy_username, proxy_password | Podaj jego konto, gdy jest wymagane |
| proxy_peer_connections | Kieruj połączenia danych peerów, w tym web seedy |
| proxy_tracker_connections | Kieruj połączenia trackerów |
| proxy_hostnames | Rozwiązuj nazwy docelowe przez obsługiwane proxy |
Wypełnij pakiet i zastosuj go przez interfejs apply_settings sesji. Dla proxy nazw hostów dokumentacja potwierdza obsługę SOCKS5 i HTTP. Sprawdź wybrany protokół względem ruchu wymaganego przez aplikację. Wybierając publiczny punkt końcowy SOCKS5, użyj listy proxy SOCKS5 jako punktu wyjścia, a następnie ustal, które połączenia peerów i trackerów ten punkt faktycznie dopuszcza.
Stara porada dotycząca force_proxy zależy od wersji. Dziennik zmian 1.2 projektu wycofał to ustawienie, ponieważ skonfigurowane proxy jest zawsze używane dla objętego ruchu. Jego obecność w starym przykładzie wiązania nie ustanawia bieżącego wymagania.
Monitoruj błędy połączeń i trackerów przez obsługę alertów aplikacji. Przeglądaj zachowanie peerów, trackerów i DNS osobno; samo udane odpowiedź trackera nie jest wynikiem dla ścieżki danych peerów.