Құжатталған libtorrent 2.1 параметрлер интерфейсі үшін сессияны бірнеше ескі set_proxy әдісін біріктірудің орнына settings_pack арқылы конфигурациялаңыз.

ПараметрМақсаты
proxy_typeҚолдау көрсетілетін прокси протоколын таңдаңыз
proxy_hostname, proxy_portДелдалды таңдаңыз
proxy_username, proxy_passwordҚажет болғанда оның тіркелгісін көрсетіңіз
proxy_peer_connectionsВеб-сидтерді қоса, peer деректер қосылымдарын бағыттаңыз
proxy_tracker_connectionsTracker қосылымдарын бағыттаңыз
proxy_hostnamesМақсат атауларын қолдау көрсетілетін прокси арқылы шешіңіз

Пакетті толтырып, оны сессияның apply_settings интерфейсі арқылы қолданыңыз. Хост атауларының проксиі үшін анықтамалық SOCKS5 және HTTP қолдауын құжаттайды. Таңдалған протоколды қолданбаға қажет трафикпен салыстырып тексеріңіз. Жалпыға қолжетімді SOCKS5 соңғы нүктесін таңдағанда, SOCKS5 проксилер тізімін бастапқы нүкте ретінде пайдаланыңыз, содан кейін сол нүкте қандай peer және tracker қосылымдарына шын мәнінде рұқсат беретінін анықтаңыз.

Ескі force_proxy кеңесі нұсқаға тәуелді. Жобаның 1.2 өзгерістер журналы бұл параметрді ескірген деп таныды, себебі конфигурацияланған прокси әрқашан қамтылған трафик үшін қолданылады. Оның ескі binding мысалында болуы ағымдағы талапты бекітпейді.

Қосылым және tracker қателерін қолданбаның ескертулерін өңдеу арқылы бақылаңыз. Peer, tracker және DNS әрекетін бөлек қарастырыңыз; тек сәтті tracker жауабы peer деректер жолының нәтижесі емес.

Қатысты мақалалар