Ikkinchi VPN oxirgi nuqtasi: nimani qamrab oladi va nimani olmaydi
Zaxira oxirgi nuqta faqat o’zi bo’lishmaydigan nosozliklarni olib tashlaydi. Bog’liqliklarni solishtiring, mijozlar qanday almashishini hal qiling va bitta haqiqiy uzilish sinovini o’tkazing.
Qog’ozda ikkita oxirgi nuqta ortiqchalikdek ko’rinadi. Amalda ikkinchi manzil mijozlar unga yeta olganda va siz tayyorlanayotgan nosozlikdan qochganda foyda beradi. Bitta kirish ulanishi, bitta hisob yoki bitta maqsadli tarmoq ortidagi ikkita server birga ishdan chiqadi. Foydali savol — ikkinchi oxirgi nuqta qaysi bitta nosozlikni olib tashlaydi.
Ikkala oxirgi nuqta bo’lishadigan narsani solishtiring
Ikkita oxirgi nuqta nimani takrorlashini sanashdan oldin ularning umumiy tomonlarini sanab chiqing. Joylashuv, provayder hisobi, yuqori tranzit, DNS joylashtirish, identifikatsiya manbasi va tunnel ortidagi xususiy resurs — har biri umumiy yoki mustaqil bog’liqlikni ifodalaydi. Bitta mintaqadagi ikkita virtual mashina provayder uzilishini bo’lishadi. Bitta hisob ostidagi ikkita mintaqa hali ham hisob-kitob munosabati va ularni yaratadigan boshqaruv tekisligini bo’lishadi.
Maqsadli tarmoq ham xuddi shunday munosabatga loyiq. Sog’lom zaxira shlyuz oflayn NASni tiklay olmaydi va yuqori kanali uzilgan ofis tarmog’iga yeta olmaydi. Agar ikkala oxirgi nuqta bitta xususiy quyi tarmoqda tugasa, ikkinchisi allaqachon yagona nosozlik nuqtasi bo’lgan manzilga faqat yo’l qo’shadi.
Identifikatsiya — odamlar unutadigan bog’liqlik. Sertifikat va konfiguratsiyani ikkinchi hostga klonlash bir xil hisob ma’lumotlarini nusxalash mumkin bo’lgan ikki joy yaratadi va bekor qilishlar ikkalasiga qanday yetib borishini aytmaydi.
Mijoz qanday almashishini hal qiling
Ikkinchi oxirgi nuqta faqat mijoz uni bilganda va qo’llab-quvvatlashga qo’ng’iroq qilmasdan tanlay olganda foydali. OpenVPN ulanish profillari tanlov siyosati bilan bir nechta remote qatorini saqlashi mumkin, va aksar mijozlar menyuda muqobil profil taklif qiladi. Mexanizm qanday bo’lishidan qat’i nazar, foydalanuvchilaringizda qaysi biri borligini yozib qo’ying, chunki topa olmaydigan profil failover emas.
Sessiya davomida manzil o’zgarishlari haqidagi mijoz hujjatlarini o’qing. Ba’zi amalga oshirishlar tunnelning butun umri davomida asl hamkasbni saqlaydi va muqobillarga faqat qayta ulanganda murojaat qiladi. Bu farq o’lik oxirgi nuqta qisqa uzilish keltiradimi yoki hech qachon tiklanmaydigan sessiya bo’ladimi, shuni hal qiladi. Sodir bo’ladi deb taxmin qilish o’rniga qayta ulanish yo’lini sinab ko’ring.
O’zgargan chiqish manzili ilova holatini ham buzadi. Failover — bu tiklash, va uni uzluksiz davomiylik deb ta’riflash transport bajara olmaydigan kutishni yaratadi.
Bitta haqiqiy nosozlikni sinab ko’ring
Loyiha hujjatiga ishonish o’rniga bitta nazorat qilinadigan uzilishni tanlang va uni boshidan oxirigacha o’tkazing. Asosiy oxirgi nuqtani to’xtating, so’ng vakolatli mijoz muqobil orqali mo’ljallangan ilovaga yetib borishini, vakolatsiz mijozlar esa hali ham yeta olmasligini tasdiqlang. Almashish qancha vaqt olganini va ilova nima ko’rganini yozib qo’ying.
dig +short vpn2.example.net
ip route get 10.20.30.41
journalctl -u openvpn@backup --since '-10 min'
Birinchi buyruq zaxira nomi marshrutlanadigan narsaga hal bo’lishini sizga kerak bo’lishidan oldin tasdiqlaydi va bu bu yerdagi eng arzon sinov. Ikkinchisi muqobil ko’tarilgandan keyin yadro xususiy manzil uchun qaysi interfeysdan foydalanishini ko’rsatadi. Uchinchisi mijoz jurnalini beradi, unda haqiqatda ulangan hamkasb nomi bo’ladi, va almashish bo’lganining yagona isboti shu. Almashish paytida trafikni oqizadigan siyosat qisqa uzilishdan yomonroq bo’lgani uchun oraliq paytidagi bloklash xatti-harakatini ham kuzating.
Keyin aslini qaytaring va mijoz qaytadimi yo’qmi tasdiqlang. Tasodifan sodir bo’ladigan qaytish hech kim rejalashtirmagan xatti-harakat.
Ikkinchi manzil nima berishini yozing
Qamrovni bitta xatboshida jamlang: ikkinchi oxirgi nuqta qaysi nosozlikni olib tashlaydi, qaysi nosozliklarni birinchisi bilan bo’lishadi va almashish qanday taxminlarga tayanadi. Mijoz tomonidagi mexanizmni, shuningdek ikki joyda bo’lishi shart bo’lgan xususiy marshrutlar va DNS xatti-harakatini ayting. Ommaviy internet chiqishi xususiy shlyuzning o’rnini bosmaydi, va ikkalasini almashtiriladigan deb ko’rsatgan hujjatga ishoniladi. O’tkazgan tiklash sinovingizni sana va natija bilan qo’shing.
Bitta serverdan mustaqillik umumiy hisobdan yoki maqsadli tarmoqdan mustaqillik emas. Buni baland ovozda aytadigan xatboshi ikkinchi manzilning ichkarida yuqori mavjudlik sifatida sotilishini to’xtatadi. Shuningdek, juftlik birga ishdan chiqqanda keyingi operator nimani birinchi tekshirishini aytadi.