Peers, trackers och DNS i libtorrents proxyinställningar
Ställ in en modern libtorrent-proxy via settings_pack och undersök täckningen av peers, trackers och värdnamn som separata inställningar.
För det dokumenterade inställningsgränssnittet i libtorrent 2.1 konfigurerar du sessionen med en settings_pack i stället för att kombinera flera historiska set_proxy-metoder.
| Inställning | Syfte |
|---|---|
| proxy_type | Välj ett proxyprotokoll som stöds |
| proxy_hostname, proxy_port | Välj förmedlaren |
| proxy_username, proxy_password | Ange dess konto när det krävs |
| proxy_peer_connections | Dirigera peer-dataströmmar, inklusive webseeds |
| proxy_tracker_connections | Dirigera trackeranslutningar |
| proxy_hostnames | Lös upp destinationsnamn via en proxy som stöds |
Fyll i paketet och tillämpa det via sessionens apply_settings-gränssnitt. För proxy av värdnamn dokumenterar referensen stöd för SOCKS5 och HTTP. Kontrollera det valda protokollet mot den trafik som programmet behöver. När du väljer en offentlig SOCKS5-slutpunkt använder du SOCKS5-proxylistan som utgångspunkt och fastställer sedan vilka peer- och trackeranslutningar den slutpunkten faktiskt tillåter.
Det gamla force_proxy-rådet är versionsberoende. Projektets 1.2-ändringslogg avvecklade den inställningen eftersom en konfigurerad proxy alltid används för den täckta trafiken. Att den finns i ett gammalt bindningsexempel fastställer inte ett aktuellt krav.
Övervaka anslutnings- och trackerfel via programmets larmhantering. Granska peer-, tracker- och DNS-beteende separat; ett lyckat trackersvar ensamt är inte ett resultat för peer-datavägen.