Peer-ови, tracker-и и DNS во поставките за прокси на libtorrent
Поставете современ libtorrent прокси преку settings_pack и проверете покриеноста на peer-ови, tracker-и и имиња на домаќини како одделни поставки.
За документираниот интерфејс за поставки на libtorrent 2.1, конфигурирајте ја сесијата со settings_pack наместо да комбинирате неколку стари set_proxy методи.
| Поставка | Цел |
|---|---|
| proxy_type | Изберете поддржан прокси протокол |
| proxy_hostname, proxy_port | Изберете посредник |
| proxy_username, proxy_password | Обезбедете го неговиот профил кога е потребно |
| proxy_peer_connections | Насочете peer врски за податоци, вклучително веб-семки |
| proxy_tracker_connections | Насочете врски кон tracker-и |
| proxy_hostnames | Решете ги имињата на одредиштата преку поддржано прокси |
Пополнете го пакетот и применете го преку интерфејсот apply_settings на сесијата. За прокси на имиња на домаќини, референцата документира поддршка за SOCKS5 и HTTP. Проверете го избраниот протокол наспроти сообраќајот што му е потребен на апликацијата. Кога избирате јавна крајна точка SOCKS5, користете ја листата со SOCKS5 прокси како почетна точка, потоа утврдете кои peer и tracker врски таа крајна точка всушност ги дозволува.
Стариот совет за force_proxy зависи од верзијата. Дневникот на промени 1.2 на проектот ја укина таа поставка бидејќи конфигурираното прокси секогаш се користи за опфатениот сообраќај. Неговото присуство во стар пример за поврзување не воспоставува тековен услов.
Следете ги неуспесите на врските и tracker-ите преку ракувањето со предупредувања на апликацијата. Разгледајте го однесувањето на peer-овите, tracker-ите и DNS одделно; само успешен одговор од tracker не е резултат за патеката на peer податоци.