Per a la interfície de configuració documentada de libtorrent 2.1, configureu la sessió amb un settings_pack en lloc de combinar diversos mètodes set_proxy històrics.

ParàmetreFinalitat
proxy_typeTrieu un protocol de proxy compatible
proxy_hostname, proxy_portTrieu l'intermediari
proxy_username, proxy_passwordProporcioneu-ne el compte quan calgui
proxy_peer_connectionsEncamineu les connexions de dades de peers, inclosos els web seeds
proxy_tracker_connectionsEncamineu les connexions als trackers
proxy_hostnamesResoleu els noms de destinació mitjançant un proxy compatible

Ompliu el paquet i apliqueu-lo mitjançant la interfície apply_settings de la sessió. Per al proxy de noms d'amfitrió, la referència documenta suport amb SOCKS5 i HTTP. Comproveu el protocol seleccionat amb el trànsit que necessita l'aplicació. En triar un punt final SOCKS5 públic, feu servir la llista de proxy SOCKS5 com a punt de partida i després determineu quines connexions de peers i trackers permet realment aquest punt final.

El consell antic sobre force_proxy és específic de la versió. El registre de canvis 1.2 del projecte va desaconsellar aquest paràmetre perquè un proxy configurat sempre s'utilitza per al trànsit cobert. La seva presència en un exemple antic d'enllaç no estableix cap requisit actual.

Superviseu les fallades de connexió i de trackers mitjançant la gestió d'alertes de l'aplicació. Reviseu el comportament de peers, trackers i DNS per separat; una resposta correcta d'un tracker per si sola no és un resultat per a la ruta de dades dels peers.

Articles relacionats