Peer-ներ, tracker-ներ և DNS-ը libtorrent-ի պրոքսի կարգավորումներում
Կարգավորեք ժամանակակից libtorrent պրոքսի settings_pack-ի միջոցով և ստուգեք peer-ների, tracker-ների և հոսթանունների լուսաբանումը որպես առանձին պարամետրեր։
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-տվյալների ուղու արդյունք չէ։