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 փոփոխությունների մատյանը հնացրեց այդ պարամետրը, քանի որ կարգավորված պրոքսին միշտ օգտագործվում է լուսաբանված թրաֆիկի համար։ Դրա առկայությունը հին binding-ի օրինակում չի հաստատում ընթացիկ պահանջ։

Հետևեք միացումների և tracker-ների ձախողումներին հավելվածի ծանուցումների մշակման միջոցով։ Առանձին քննեք peer-ների, tracker-ների և DNS-ի վարքը. միայն հաջող tracker-ի պատասխանը peer-տվյալների ուղու արդյունք չէ։

Առնչվող հոդվածներ