Voor de gedocumenteerde instellingeninterface van libtorrent 2.1 configureert u de sessie met een settings_pack in plaats van verschillende historische set_proxy-methoden te combineren.

InstellingDoel
proxy_typeKies een ondersteund proxyprotocol
proxy_hostname, proxy_portKies de tussenpersoon
proxy_username, proxy_passwordGeef het account op wanneer nodig
proxy_peer_connectionsLeid peer-dataconnecties, inclusief webseeds
proxy_tracker_connectionsLeid trackerverbindingen
proxy_hostnamesLos bestemmingsnamen op via een ondersteunde proxy

Vul het pakket en pas het toe via de apply_settings-interface van de sessie. Voor hostnaam-proxy documenteert de referentie ondersteuning met SOCKS5 en HTTP. Controleer het gekozen protocol tegen het verkeer dat de toepassing nodig heeft. Bij het kiezen van een openbaar SOCKS5-eindpunt gebruikt u de SOCKS5-proxylijst als uitgangspunt en stelt u vervolgens vast welke peer- en trackerverbindingen dat eindpunt werkelijk toestaat.

Het oude force_proxy-advies is versieafhankelijk. Het 1.2-wijzigingslogboek van het project heeft die instelling afgekeurd omdat een geconfigureerde proxy altijd wordt gebruikt voor het gedekte verkeer. De aanwezigheid ervan in een oud bindingvoorbeeld vestigt geen actuele vereiste.

Bewaak verbindings- en trackerfouten via de waarschuwingsafhandeling van de toepassing. Beoordeel het gedrag van peers, trackers en DNS afzonderlijk; een geslaagd trackersignaal alleen is geen resultaat voor de peer-dataroute.

Gerelateerde artikelen