Երկու պրոքսի կարգավորում կարող են ստեղծել շղթա, որը դուք չէիք նախատեսել
Հետևեք կապին, երբ հավելվածի պրոքսի կարգավորումը համակցվում է գործընթացի մակարդակի պրոքսի փաթաթանի հետ։
Ձեր հավելվածը ուղղված է պրոքսի B-ին, բայց այն գործարկվել է պրոքսի A-ի համար կարգավորված փաթաթանի միջոցով։ Ո՞ր ելքն է տեսնում կայքը։ Պատասխանը կախված է նրանից, թե որ կապն է որսում փաթաթանը։
Պարզ ներդրված դասավորության դեպքում հավելվածը նախ փորձում է միանալ B-ին։ Փաթաթանը որսում է այդ կապը և տանում A-ի միջով։ Այնուհետև հավելվածը խոսում է B-ի պրոքսի արձանագրությամբ ստացված հոսքի վրա, և B-ն կատարում է վերջնական կայքի միացումը։
application → wrapper proxy A → application proxy B → website
Կայքը տեսնում է B-ի վերջնական արտաքին կապը։ B-ն տեսնում է A-ի միջով եկող կապ։ Սա տարբերվում է այն դեպքից, երբ փաթաթանը լուռ փոխարինում է հավելվածի սեփական պրոքսի կարգավորումը։
Պարզ սխեման ունի պայմաններ
Շրջանցման կանոնները, չաջակցվող socket կանչերը, գոյություն ունեցող գործընթացները և յուրաքանչյուր ապրանքի որսման մոդելը կարող են փոխել ուղին։ Որոշ փաթաթաններ կարող են բացառել իրենց պրոքսին կամ ընտրված նպատակակետերը։ Մի ենթադրեք, որ գործիքների յուրաքանչյուր զույգ նույն կերպ է համակցվում։
proxychains-ng-ի նկարագրությունը բացատրում է նրա որսման մոտեցումը և սահմանափակումները։ Ծրագիրը, որն օգտագործում է ներկրված պրոքսի աջակցություն, այնուամենայնիվ ցանցային կապ է հաստատում այդ պրոքսիի հետ, ինչը որսման թեկնածուներից մեկն է։
Չհաստատված հանրային վերջնակետերի կանխամտածված շղթայի համար անվճար պրոքսիների ցանկը առաջարկում է թեկնածուներ, որոնց արձանագրությունները պետք է համապատասխանեն յուրաքանչյուր գործիքի։ Անսպասելի ելքի դեպքում առանձին գրանցեք երեք հասցե՝ հավելվածի ընտրած վերջնակետը, փաթաթանի ընտրած վերջնակետը և կայքի տեսած արդյունքը։ Միայն զննարկիչի կարգավորումներին նայելը բաց է թողնում միջին շերտը։
Օգտագործեք մեկ ուղի, մինչ սահմանում եք նախատեսված վարքը, ապա ավելացրեք մյուսը միայն այն դեպքում, եթե շղթան անհրաժեշտ է։ Լրացուցիչ թռիչքները կարող են ավելացնել ձախողման կետեր և տարբեր վստահության հարաբերություններ։ Դրանք ինքնաբերաբար չեն ջնջում նույնականացնող cookie-ները և չեն ստիպում հավելվածի յուրաքանչյուր կապին հետևել նույն ուղուն։