Արդյո՞ք ձեր վեբ սերվերի VPN հաճախորդը կոտրում է դրա պատասխանները։
Աղբյուրի վրա հիմնված երթուղային կանոնը կարող է վերականգնել մեկ հրապարակված կայք՝ միաժամանակ բացառելով երթևեկություն, որը դուք երբեք չեք նախատեսել։ Կարդացեք ընտրիչը նախքան բացառությունը լայնացնելը։
Կայքը բեռնվում է նույն ցանցում գտնվող դյուրակիր համակարգչից և ժամանակի սպառում է ապրում բոլոր այլ վայրերից, իսկ հոսթը նաև VPN հաճախորդ է գործարկում իր իսկ ելքային երթևեկության համար։ Այս համակցությունը ստեղծում է կոնկրետ խափանում՝ ներգնա կապը հասնում է, պատասխանը դուրս է գալիս սխալ ուղով, և դրսի հաճախորդը երբեք պատասխան չի տեսնում։ Երկու կեսերն էլ երևում են նույն փաթեթների գրանցման մեջ, ուստի իրադարձությունների հերթականությունն է այն մասը, որն արժե կարդալ։
Աղբյուրի վրա հիմնված երթուղային կանոնը հաճախ վերացնում է ախտանիշը։ Այն նաև սովորաբար ազատում է ավելի շատ երթևեկություն, քան այն կայքը, որն առաջացրել է այն, և հենց այդ մասն արժե հասկանալ նախքան կանոնը պահելը։
Ախտանիշը՝ պատասխանում է տեղում և ոչ դրսից
Ցանցի ներսում պատասխանը պարտավոր չէ անցնել թունելով, ուստի էջը բեռնվում է, և ծառայությունը առողջ տեսք ունի։ Դրսից հարցումը հասնում է հոսթին, և պատասխանը երթուղվում է VPN-ի մեջ, որտեղ հեռավոր ծայրը պատճառ չունի այն ընդունելու։ Զննարկիչը տեսնում է ժամանակի սպառում՝ մերժման փոխարեն, ինչը միակողմանի ուղու, այլ ոչ թե փակ պորտի նշան է։
Հաստատեք ձևը նախքան երթուղավորումը փոխելը՝ լսողը աշխատում է, տեղական հարցումը հաջողվում է, և արտաքին հարցումը բացարձակապես պատասխան չի տալիս։ Այս երեք դիտարկումները միասին մատնանշում են վերադարձի ուղին, այլ ոչ թե վեբ սերվերի կարգավորումը։ Նման մաքուր ասիմետրիան ավելի օգտակար է, քան ցանկացած մատյանի տող, որովհետև այն բացառում է լսողին նախքան մեկ սխալի հաղորդագրություն կարդալը։
Աշխատելիս բաց պահեք անկախ վարչական ուղի։ Կանոնը, որը կոտրում է ձեր սեփական SSH նստաշրջանը, տասը րոպեանոց ուղղումը վերածում է ֆիզիկական այցի։
Ինչին է իրականում համապատասխանում աղբյուրի ընտրիչը
Linux-ի քաղաքականության երթուղավորման մեջ from 192.168.50.2-ի նման կանոնը համապատասխանում է այն փաթեթներին, որոնց աղբյուրը այդ հասցեն է։ Այն չի կոդավորում այն փաստը, որ փաթեթը շարունակում է տնային երթուղիչով մուտք գործած խոսակցությունը, և չգիտի, թե որ գործընթացն է այն ստեղծել։ Այդ օրինակի հասցեն պատկերավոր է՝ փոխարինեք այն հասցեով, որն իրականում օգտագործում է ձեր հոսթը։ Տողը դիտարկեք որպես հասցեների մասին պնդում և ոչ ավելին։
Եթե ընտրված աղյուսակը տրամադրում է սովորական լռելյայն երթուղի, ապա այդ աղբյուրով յուրաքանչյուր փաթեթ կարող է վերցնել նույն բացառությունը։ Նույն հասցեին կապված մեկ այլ ծառայություն ժառանգում է այն, և այդ հասցեին դիտավորյալ կապվող հավելվածը նույնպես ժառանգում է այն։ Քաղաքականության կանոնների տեղեկատուն թվարկում է աղբյուրը, նպատակակետը, արձանագրությունը, պորտը, նշումը և առաջնահերթությունը որպես առանձին ընտրիչներ, ինչը հիշեցնում է, որ միայն աղբյուրն է ամենակոպիտը հասանելիներից։
Առաջնահերթությունը որոշում է արդյունքը։ Որոնումները կատարվում են հերթականությամբ, և արդյունք տվող առաջին աղյուսակը կարող է ավարտել որոնումը, ուստի շատ վաղ տեղադրված կանոնը կարող է թաքցնել ավելի կոնկրետ ուղի, որը կտրամադրեր ավելի ուշ աղյուսակը։ Կարդացեք ամբողջ դասավորված ցանկը, այլ ոչ թե ձեր ավելացրած մեկ տողը։ Կանոնը, որը երբեք չի համապատասխանում, ոչինչ չարժե, մինչդեռ շատ վաղ համապատասխանողը լուռ փոխում է իր հետևում եղած ամեն ինչ։
Ստուգեք վերադարձի ուղին և այն երթևեկությունը, որը չեք նախատեսել
Կարդացեք կանոններն ու աղյուսակները, ապա հարցրեք միջուկին, թե որ ուղին կընտրեր աղբյուրի և նպատակակետի տվյալ զույգը։ Հոսթից փորձարկելը նույնը չէ, ինչ դրսից փորձարկելը, ուստի արեք երկուսն էլ։
ip rule show
ip route show table 100
ip route get 203.0.113.44 from 192.168.50.2
ss -ltnp '( sport = :443 )'
Այնուհետև ընդունեք նոր արտաքին կապ և առանձին՝ հարցում, որը դեռ պետք է դուրս գա VPN-ով։ Եթե երկրորդը հիմա ուղիղ դուրս է գալիս, ապա բացառությունն ավելի լայն է, քան լուծված խնդիրը, և կարևոր փորձարկումն այն է, որը չէիք նախատեսում փոխել։
Զննարկիչում հանրային հասցեի ստուգումը հաղորդում է միայն այն հարցումների մասին, որոնք արել է այդ զննարկիչը։ Այն ոչինչ չի ասում վեբ սերվերի պատասխանների, մեկ այլ տեղական հավելվածի աղբյուրի ընտրության կամ հաջորդ VPN վերամիացումից հետո վարչական երթևեկության հետ կատարվողի մասին։
Որոշեք, թե որքան նեղ կարող է լինել բացառությունը
Երկու նախագիծ պաշտպանելի են, և դրանք պետք է ընտրվեն գիտակցաբար։ Եթե հոսթը գոյություն ունի այս ծառայությունը հրապարակելու համար, և նրա ելքային երթևեկությունը կարևոր չէ, ապա միայն WAN քաղաքականությամբ հատուկ տեղական հասցեն ողջամիտ լուծում է, պայմանով, որ ընդունեք ամբողջ ծավալը։ Եթե պետք է որակավորվեն միայն որոշակի ներգնա կապեր, ապա հասցեի ընտրությունը չափազանց կոպիտ է, և դրա առջև պետք է լինի կապերին տեղյակ նախագիծ։
Գրանցեք այն պայմանագիրը, որի վրա հենվում եք՝ հանրային քարտեզագրումը, հոսթի հասցեն, որին հանձնվում է հարցումը, և ուղին, որը պետք է անցնի պատասխանը։ VPN մատակարարի միջոցով հրապարակված ներգնա ծառայությունը տարբեր պայմանագիր է, քան տնային երթուղիչով հրապարակվածը, և մեկ օրինակից պատճենված բացառությունը հաճախ սխալ է մյուսի համար։
Պահեք քաղաքականությունը երթուղավորումը տնօրինող բաղադրիչում՝ հրամանը մեկնարկային ֆայլում փակցնելու փոխարեն։ Կանոնների հերթականությունը, ցանցի փոփոխությունից հետո մաքրումը և վերագործարկումից հետո կրկնությունը բոլորը պետք է գոյատևեն, և չփորձարկված մեկնարկային ֆայլը սովորաբար ձախողվում է հենց այն պահին, երբ չեք նայում։ Ավարտեք ընդունման այն արդյունքով, որը կարող եք պաշտպանել՝ մեկ հրապարակված կայք վերականգնված է, և մեկ անկապ հոսք մնացել է անփոփոխ։