Bir vaqtda ikkita iPhone VPN: qaysi biri trafigingizni tashiydi?
iPhone'dagi ikkita ulangan VPN zanjir emas. Hujjatlashtirilgan birgalikda yashash modelini o'qing, so'ngra har bir oqimni qaysi konfiguratsiya tashishini tekshiring.
Ikkita VPN ilovasi ikkalasi ham Connected ko'rsatadi va trafik endi ikkalasi orqali, biri ikkinchisining ichida o'tadi deb taxmin qilinadi. Odatda bunday bo'lmaydi. iOS'da aniq birgalikda yashash modeli bor va u zanjir emas. Bitta konfiguratsiya sinfi bitta yoqilgan nusxa bilan cheklangan, ikkinchisi uning yonida ishlashi mumkin va marshrut ustuvorligi ziddiyatlarni hal qiladi. Ikkita yonib turgan kalit ikki sakrash emas. Model hujjatlashtirilgan, ya'ni yo'lni belgilardan taxmin qilish o'rniga oldindan aytish mumkin.
Afsona: ikkita ulangan VPN zanjir
Ikki sakrashli zanjirga aniq tashqi transport, aniq ichki tunnel, mos keluvchi oxirgi nuqta marshrutlash va ikkalasidan biri ishlamay qolganda nima bo'lishi rejasi kerak. Ikkita mustaqil konfiguratsiya faqat bir vaqtda mavjud bo'lish bilan buni yaratmaydi. Marshrut ustuvorligi inkapsulyatsiya bilan bir xil emas va bitta konfiguratsiyaning marshrut qidiruvida yutishi ikkinchisining hosil bo'lgan paketlarni tashishini aytmaydi.
Agar sizga ichma-ich joylashuv kerak bo'lsa, uni ichma-ich joylashuv sifatida loyihalashtiring. Buni ikkita ulanish ko'rsatkichidan xulosa qilmang. Bu farq ko'p nosozliklarni tuzatishni tejaydi.
Ushbu afsona orqasidagi hujjatlashtirilgan model
Apple'ning NETunnelProviderManager odatiy korporativ VPN konfiguratsiyalarini tavsiflaydi va bunday turdan bir vaqtda faqat bittasini yoqish mumkinligini aytadi. Xuddi shu ma'lumot Personal VPN'ga uning yonida yoqilgan va ulangan holda qolishga ruxsat beradi va ikkisi kesishganda korporativ marshrutlarga ustuvorlik beradi.
Bu yerda Personal VPN — NEVPNManager orqali boshqariladigan o'rnatilgan IPsec yoki IKEv2 amalga oshirilishining API atamasi. NETunnelProviderManager — tunnel provayderi modeli. Iste'molchi ilovasi provayder modelidan foydalanishi mumkin, shuning uchun personal qatnashgan mahsulot nomi uni tasniflamaydi.
Apple bitta ruxsat etilgan kombinatsiyani hujjatlashtiradi va ruxsat ikki sotuvchining profillari mos kelishini aytmaydi, shuning uchun har bir sotuvchidan qaysi juftlik qo'llab-quvvatlanishini so'rang. Ularning konfiguratsiya turlari, marshrutlari va siyosatlari hali ham natijani hal qiladi.
Afsona: shaxsiy VPN ko'rish trafigini oladi
Har bir manzilni talab qiladigan ish profili ommaviy ko'rish uchun marshrut qidiruvini ham yutadi, shuning uchun shaxsiy chiqish bundan hech narsa tashimaydi. Hujjatlashtirilgan ustuvorlikka ko'ra korporativ marshrutlar to'qnashgan joyda yutadi, shuning uchun ommaviy ko'rish faqat o'sha ilova ham ulangan deb xabar bergani uchun avtomatik shaxsiy chiqishni olmaydi. Torroq ish konfiguratsiyasi marshrutlash tasvirini o'zgartirishi mumkin, ammo tashkilot mijozi baribir DNS, bloklash yoki qurilma talablarini yuklashi mumkin. Qo'llab-quvvatlanadigan tartibni uning egasidan oling, bu talablarni mahalliy tahrirlash o'rniga.
Boshqariladigan ilova bo'yicha konfiguratsiyalarning o'z qamrovi bor. Qurilma darajasidagi qoidani har bir boshqariladigan joylashtirishga ko'chirmang.
Sinovdan oldin ikkita oqimni yozing: ish xizmatining shaxsiy nomi va diapazoni, hamda yangi ommaviy ko'rish so'rovi. Ikkalasi ham qonuniy va har xil tekshiruvlarni talab qiladi.
Bo'lingan tunnelli ish profili bilan marshrut ustuvorligi
Bo'lingan tunnelli ish profili sanab o'tilgan shaxsiy prefikslar va ichki DNS qo'shimchasini talab qiladi va bu marshrutlar ularga mos keladigan har qanday qidiruvni yutadi. Hech bir korporativ marshrutga mos kelmaydigan ommaviy manzillar, shaxsiy VPN ularni birinchi bo'lib talab qilmasa, jismoniy havolaga tushadi. Ustuvorlik qoidasi faqat kesishuvchi mosliklarni hal qiladi, shuning uchun ikki profilni belgilar emas, marshrut jadvallari sifatida o'qish kerak.
Juftni ikki qatorga yozing va har biri uchun kutilgan g'olibni nomlang: 10.x yoki 172.16.x ga hal bo'ladigan ish xost nomi korporativ tunneldan chiqishi kerak, mos keluvchi prefikssiz ommaviy manzil esa qolgan standart marshrutni olishi kerak. Agar ikkala qator ham bir xil chiqishni nomlasa, bo'linish hujjat tasvirlagan narsani qilmaydi.
Ikkita oqimni yozing va har birini tekshiring
Har bir oqim uchun qaysi tasdiqlangan konfiguratsiya uni tashishi va qaysi hal qiluvchi har bir nom turini olishi kerakligini yozing. So'ngra keshlangan ish sahifasi yoki eski IP natijasi bilan emas, yangi so'rovlar bilan tekshiring.
Bitta konfiguratsiyani to'xtating va ikkala oqimni takrorlang. Muvaffaqiyatsizlik xatti-harakati dizaynning bir qismi va aynan foydalanuvchilar sezadigan qism. Ikki provayder kombinatsiyani qo'llab-quvvatlay olmasa, bitta tasdiqlangan konfiguratsiyaga to'xtang va u qaysi oqimni tashishini hujjatlashtiring, yoki boshqariladigan bitta tunnelli dizaynga o'ting. NETunnelProviderManager hujjati birgalikda yashash qoidasining manbasi.