За документираниот интерфејс за поставки на 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 податоци.

Поврзани статии