Піры, трэкеры і 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 асобна; паспяховы адказ трэкера сам па сабе не з'яўляецца вынікам для маршруту піра.