Піри, трекери та DNS у налаштуваннях проксі libtorrent
Налаштуйте сучасний проксі libtorrent через settings_pack і перевірте охоплення пірів, трекерів та імен хостів як окремі налаштування.
Для документованого інтерфейсу налаштувань libtorrent 2.1 налаштуйте сеанс за допомогою settings_pack, а не поєднуючи кілька старих методів set_proxy.
| Налаштування | Призначення |
|---|---|
| proxy_type | Виберіть підтримуваний протокол проксі |
| proxy_hostname, proxy_port | Виберіть посередника |
| proxy_username, proxy_password | Надайте його обліковий запис за потреби |
| proxy_peer_connections | Спрямовуйте з'єднання даних пірів, зокрема веб-сіди |
| proxy_tracker_connections | Спрямовуйте з'єднання з трекерами |
| proxy_hostnames | Розв'язуйте імена призначення через підтримуваний проксі |
Заповніть пакет і застосуйте його через інтерфейс apply_settings сеансу. Для проксі імен хостів довідник документує підтримку SOCKS5 і HTTP. Перевірте вибраний протокол щодо трафіку, потрібного програмі. Вибираючи публічну кінцеву точку SOCKS5, використовуйте список проксі SOCKS5 як відправну точку, потім визначте, які з'єднання з пірами та трекерами ця точка фактично дозволяє.
Стара порада щодо force_proxy залежить від версії. Журнал змін 1.2 проєкту скасував це налаштування, оскільки налаштований проксі завжди використовується для охопленого трафіку. Його наявність у старому прикладі прив'язки не встановлює поточної вимоги.
Відстежуйте збої з'єднань і трекерів через обробку попереджень програми. Розглядайте поведінку пірів, трекерів і DNS окремо; лише успішна відповідь трекера сама по собі не є результатом для маршруту даних пірів.