Ilova bo‘yicha VPN yoki split tunnel? Mac marshruti nimani hal qila oladi
Marshrut jarayonlarni emas, manzillarni tanlaydi. Manzil bo‘yicha split tunnelingni boshqariladigan ilova VPN profili va mahalliy proksi bilan uchinchi yo‘l sifatida solishtiring.
Ikki ilova bir ofis serveriga ulanish ochadi va ulardan faqat bittasi tunnelni ishlatishi kerak. Marshrut bu istakni ifodalay olmaydi, chunki marshrutlash jadvallari manzillarga asoslangan va soketni qaysi jarayon ochgani haqida tushunchasi yo‘q. Odamlar so‘raydigan narsa va ularga kerak bo‘lgan narsa ko‘pincha boshqacha bo‘ladi. Har qanday konfiguratsiyani o‘zgartirishdan oldin ikkalasini ajrating.
Selektor — manzil, hech qachon jarayon emas
Har bir marshrutlash qarori manzil bilan boshlanadi va interfeys bilan tugaydi. Yadro hech qachon paketni qaysi dastur yuborganini so‘ramaydi, macOSda pf ham jarayon bo‘yicha marshrutlamaydi, shuning uchun xavfsizlik devori qoidasi bir ilovani boshqa yo‘lga qo‘ya olmaydi. Shuning uchun bir serverga brauzer ham, hisobot vositasi ham murojaat qilsa, ikkalasiga bitta yo‘l ishlatiladi. Ilova darajasidagi ajratish shuning uchun marshrutdan boshqa narsadan kelishi kerak: soketga ega VPN plagini, ulanishni ilova nomidan qabul qiluvchi proksi yoki alohida tarmoq steki. Ularning hech biri marshrut o‘zgarishi emas.
Bitta manzil bilan gaplashadigan ikki ilova dizaynning eng toza sinovidir. Javob ular o‘rtasida farq qila olmasa, dizayn qanday nomlanishidan qat’i nazar, manzilga asoslangan.
Oddiy split tunnel aslida nima beradi
Split tunnel xususiy prefikslar uchun marshrutlar o‘rnatadi va qolgan hamma narsani jismoniy yo‘lda qoldiradi. Odatda so‘rovning ma’nosi shu: ofis serveriga tunnel orqali yetish, ommaviy ko‘rishni to‘g‘ridan-to‘g‘ri saqlash. Bu oddiy, har qanday odatiy mijoz uni qo‘llab-quvvatlaydi va u har qanday boshqa marshrut kabi mexanizm bilan amalga oshiriladi. Aniq manzilni route -n get bilan tekshiring, standart marshrutni o‘qish o‘rniga, chunki split tunnel standart marshrutni ko‘pincha tegilmagan qoldiradi.
Standart marshrutni qo‘lda tahrirlash hech narsaga o‘tish emas. U mijozning o‘z marshrutlarini tiklashiga qarshi kurashadi va himoya siyosatini o‘rnatadigan mijozlarda mashinani na siz, na mijoz kutgan holatda qoldirishi mumkin. Buning o‘rniga split tunnelni mijozning qo‘llab-quvvatlanadigan sozlamalarida sozlang.
macOSda ilova bo‘yicha VPN nima talab qiladi
macOSda haqiqiy ilova bo‘yicha VPN — konfiguratsiya profili bilan boshqariladigan Network Extension funksiyasi. Boshqaruv yuki tanlangan ilovalarni VPN konfiguratsiyasiga bog‘laydi va tizim keyin o‘sha ilovalar trafigini shunga mos yo‘naltiradi. Bu boshqariladigan joylashtirish, ya’ni MDM, imzolangan profil va ikkalasiga ega administrator talab qiladi.
Mijozni qo‘lda o‘rnatish bu bog‘lanishni yaratmaydi va odatiy sozlamalar paneli ilovalarni alohida tanlash imkonini bermaydi. Yetkazib beruvchi o‘z ilova qoidalarini taklif qilishi mumkin va ular umumiy qoidaga emas, uning hujjatlariga amal qiladi.
MDMsiz ilova bo‘yicha ajratishning uch yo‘li
Boshqaruv mavjud bo‘lmagan joyda proksi amaliy javobdir. Ilovaning o‘z proksi konfiguratsiyasini o‘rnating yoki faqat shu ilova uchun manzil va protokol bo‘yicha tanlaydigan PAC faylidan foydalaning.
Mahalliy proksi ulanishni tugatadi va uni tunnel orqali qayta hosil qiladi, shuning uchun ilovaga hech qachon marshrut kerak bo‘lmaydi. Ikkinchi variant — alohida tarmoq steki: o‘z standart marshrutiga ega virtual mashina yoki konteyner, unga ilova mahalliy manzil orqali yetadi. Uchinchisi — manzilga asoslangan marshrutlashni qabul qilib, talabdan voz kechish, bu ikkala ilova ham tunneldan foydalana olganda halol. Uchchalasini ham sinash mumkin va hech biri marshrut jarayonlarni biladi deb da’vo qilmaydi.
So‘rovni javob bir ma’noli bo‘ladigan qilib yozing
Mexanizmni emas, ish jarayonini tasvirlang: qaysi ilovaga qaysi xizmat kerak, boshqa ilovani o‘sha xizmatdan uzoqda saqlash kerakmi va tunnel o‘chirilganda nima bo‘lishi kerak. Bu uch javob dizaynni tanlaydi. Ular administratorga so‘rov marshrut o‘zgarishimi yoki joylashtirish loyihasimi ekanini ham aytadi.
Chetlatilgan ilova holatini aniq kiriting. Himoyalangan yo‘li mavjud bo‘lmaganda ilovani to‘xtatadigan mijoz uni jismoniy interfeysga qaytishiga ruxsat beradigan mijozdan boshqacha yo‘l tutadi va foydalanuvchilar bu farqni darhol payqaydi. Kutishni biletdagi nomlang. Keyin haqiqiy mashinada tekshiring, chunki bir xil mahsulot macOSda Windowsdagidan boshqacha yo‘l tutadi va uning macOS hujjatlari sozlamalari nima qilishi haqidagi yagona ishonchli manbadir.