libtorrent прокси параметрлеріндегі peer, tracker және DNS
settings_pack арқылы заманауи libtorrent проксиін орнатып, peer, tracker және хост атауларының қамтуын бөлек параметрлер ретінде тексеріңіз.
Құжатталған libtorrent 2.1 параметрлер интерфейсі үшін сессияны бірнеше ескі set_proxy әдісін біріктірудің орнына settings_pack арқылы конфигурациялаңыз.
| Параметр | Мақсаты |
|---|---|
| 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 өзгерістер журналы бұл параметрді ескірген деп таныды, себебі конфигурацияланған прокси әрқашан қамтылған трафик үшін қолданылады. Оның ескі binding мысалында болуы ағымдағы талапты бекітпейді.
Қосылым және tracker қателерін қолданбаның ескертулерін өңдеу арқылы бақылаңыз. Peer, tracker және DNS әрекетін бөлек қарастырыңыз; тек сәтті tracker жауабы peer деректер жолының нәтижесі емес.