Peers, trackers i DNS a la configuració de proxy de libtorrent
Configureu un proxy modern de libtorrent amb settings_pack i reviseu la cobertura de peers, trackers i noms d'amfitrió com a paràmetres separats.
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àmetre | Finalitat |
|---|---|
| proxy_type | Trieu un protocol de proxy compatible |
| proxy_hostname, proxy_port | Trieu l'intermediari |
| proxy_username, proxy_password | Proporcioneu-ne el compte quan calgui |
| proxy_peer_connections | Encamineu les connexions de dades de peers, inclosos els web seeds |
| proxy_tracker_connections | Encamineu les connexions als trackers |
| proxy_hostnames | Resoleu 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.