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ällningSyfte
proxy_typeVälj ett proxyprotokoll som stöds
proxy_hostname, proxy_portVälj förmedlaren
proxy_username, proxy_passwordAnge dess konto när det krävs
proxy_peer_connectionsDirigera peer-dataströmmar, inklusive webseeds
proxy_tracker_connectionsDirigera trackeranslutningar
proxy_hostnamesLö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.

Relaterade artiklar