Pairs, trackers et DNS dans les paramètres de proxy de libtorrent
Configurez un proxy libtorrent moderne via settings_pack et examinez la couverture des pairs, des trackers et des noms d'hôte comme des réglages distincts.
Pour l'interface de réglages documentée de libtorrent 2.1, configurez la session avec un settings_pack plutôt qu'en combinant plusieurs méthodes set_proxy historiques.
| Réglage | Objet |
|---|---|
| proxy_type | Sélectionner un protocole de proxy pris en charge |
| proxy_hostname, proxy_port | Sélectionner l'intermédiaire |
| proxy_username, proxy_password | Fournir son compte lorsque nécessaire |
| proxy_peer_connections | Acheminer les connexions de données des pairs, y compris les web seeds |
| proxy_tracker_connections | Acheminer les connexions aux trackers |
| proxy_hostnames | Résoudre les noms de destination via un proxy pris en charge |
Remplissez le paquet et appliquez-le via l'interface apply_settings de la session. Pour le proxy de noms d'hôte, la référence documente la prise en charge de SOCKS5 et HTTP. Vérifiez le protocole choisi par rapport au trafic requis par l'application. Lorsque vous choisissez un point de terminaison SOCKS5 public, utilisez la liste de proxy SOCKS5 comme point de départ, puis déterminez quelles connexions de pairs et de trackers ce point autorise réellement.
L'ancien conseil force_proxy dépend de la version. Le journal des modifications 1.2 du projet a déprécié ce réglage car un proxy configuré est toujours utilisé pour le trafic couvert. Sa présence dans un ancien exemple de liaison n'établit pas une exigence actuelle.
Surveillez les échecs de connexion et de trackers via la gestion des alertes de l'application. Examinez séparément le comportement des pairs, des trackers et du DNS ; une réponse de tracker réussie seule n'est pas un résultat pour la route des données de pairs.