Апп тус бүрийн VPN уу, split tunnel уу? Mac-ийн маршрут юуг шийдэж чадах вэ
Маршрут нь процесс биш, очих газрыг сонгодог. Очих газраар split tunneling-ийг удирддаг апп VPN профайл болон локал прокситой гурав дахь зам болгон харьцуулна уу.
Хоёр апп нэг оффис серверт холболт нээж, зөвхөн нэг нь л туннелийг ашиглах ёстой. Маршрут энэ хүслийг илэрхийлж чадахгүй, учир нь маршрутын хүснэгтүүд очих газраар бүтээгддэг бөгөөд сокетыг аль процесс нээсэн тухай ойлголтгүй. Хүмүүсийн гуйдаг зүйл, тэдэнд хэрэгтэй зүйл ихэвчлэн өөр байдаг. Аливаа тохиргоог өөрчлөхөөс өмнө хоёрыг нь ялгаарай.
Сонгогч нь очих газар, хэзээ ч процесс биш
Маршрутын шийдвэр бүр очих газрын хаягаар эхэлж, интерфэйсээр төгсдөг. Цөм хэзээ ч пакетыг аль програм илгээснийг асуудаггүй бөгөөд macOS дээр pf ч процессоор маршрутладаггүй, тиймээс галт ханын дүрэм нэг аппыг өөр замд тавьж чадахгүй. Тиймээс нэг серверт хөтөч ч, тайлангийн хэрэгсэл ч хандсан нэг замыг хоёуланд нь ашигладаг. Аппын түвшний тусгаарлалт тиймээс маршрутаас өөр зүйлээс ирэх ёстой: сокетыг эзэмшдэг VPN залгаас, аппын өмнөөс холболтыг авдаг прокси, эсвэл тусдаа сүлжээний стек. Эдгээрийн аль нь ч маршрутын өөрчлөлт биш.
Нэг хаягтай ярьдаг хоёр апп бол дизайны хамгийн цэвэр шалгалт юм. Хариулт тэдгээрийн хооронд ялгаатай байж чадахгүй бол дизайн нь хэрхэн нэрлэгдсэнээс үл хамааран очих газраар тодорхойлогддог.
Энгийн split tunnel бодит байдалд юу өгдөг
Split tunnel хувийн префиксүүдэд маршрут суулгаж, бусад бүх зүйлийг физик замд үлдээдэг. Ихэвчлэн хүсэлтийн утга нь энэ: оффис серверт туннелээр хүрэх, нийтийн үзлэгийг шууд байлгах. Энэ нь энгийн, нийтлэг клиент бүр үүнийг дэмждэг бөгөөд бусад маршруттай адил механизмаар хэрэгждэг. Тодорхой очих газрыг route -n get командаар шалгаарай, анхдагч маршрутыг уншихаас илүү, учир нь split tunnel анхдагч маршрутыг ихэвчлэн хөндөхгүй орхидог.
Анхдагч маршрутыг гараар засах нь ямар нэг зүйл рүү шилжих биш. Энэ нь клиентийн өөрийн маршрут сэргээхтэй тэмцдэг бөгөөд хамгаалалтын бодлого суулгадаг клиентүүдэд машиныг та ч, клиент ч хүлээхгүй байдалд орхиж болно. Үүний оронд split tunnel-ийг клиентийн дэмжигдсэн тохиргоонд тохируулна уу.
macOS дээр апп тус бүрийн VPN юу шаарддаг вэ
macOS дээрх жинхэнэ апп тус бүрийн VPN бол тохиргооны профайлаар удирдуулдаг Network Extension функц юм. Удирдлагын ачаалал сонгосон аппуудыг VPN тохиргоотой холбож, систем дараа нь тэдгээр аппын трафикийг зохих ёсоор чиглүүлдэг. Энэ нь удирдлагатай байршуулалт бөгөөд MDM, гарын үсэгтэй профайл, хоёуланг нь эзэмшдэг администратор шаарддаг.
Клиентийг гараар суулгах нь энэ холболтыг үүсгэхгүй бөгөөд ердийн тохиргооны самбар аппуудыг тус тусад нь сонгох боломжгүй болгодог. Нийлүүлэгч өөрийн аппын дүрмийг санал болгож болох бөгөөд тэдгээр нь ерөнхий дүрэм биш, түүний баримт бичгийг дагадаг.
MDMгүйгээр апп тус бүрээр тусгаарлах гурван зам
Удирдлага байхгүй газарт прокси бол практик хариулт юм. Аппын өөрийн прокси тохиргоог тавих эсвэл зөвхөн тэр аппын хувьд очих газар, протоколоор сонгодог PAC файл ашиглана уу.
Локал прокси холболтыг дуусгаж, туннелээр дахин үүсгэдэг тул аппад хэзээ ч маршрут хэрэггүй. Хоёр дахь сонголт бол тусдаа сүлжээний стек: өөрийн анхдагч маршруттай виртуал машин эсвэл контейнер, апп түүнд локал хаягаар хүрдэг. Гурав дахь нь очих газраар маршрутлалтыг хүлээн авч, шаардлагаас татгалзах бөгөөд хоёр апп туннелийг ашиглаж болох үед энэ нь шударга юм. Гурвыг ч шалгаж болох бөгөөд аль нь ч маршрут процессуудыг мэддэг гэж дүр эсгэдэггүй.
Хүсэлтийг хариулт нь хоёрдмол утгагүй байхаар бичээрэй
Механизмыг биш, ажлын урсгалыг тайлбарла: аль аппад аль үйлчилгээ хэрэгтэй, өөр аппыг тэр үйлчилгээнээс хол байлгах шаардлагатай эсэх, туннел унтарсан үед юу болох ёстой. Эдгээр гурван хариулт дизайныг сонгоно. Тэд администраторт хүсэлт нь маршрутын өөрчлөлт үү, байршуулалтын төсөл үү гэдгийг хэлдэг.
Хасагдсан аппын тохиолдлыг тодорхой оруулна уу. Хамгаалагдсан зам нь боломжгүй үед аппыг зогсоодог клиент нь физик интерфэйс рүү буцахыг зөвшөөрдөг клиентээс өөрөөр ажилладаг бөгөөд хэрэглэгчид энэ ялгааг тэр даруй анзаардаг. Хүлээлтийг тасалбарт нэрлэ. Дараа нь бодит машин дээр шалга, учир нь ижил бүтээгдэхүүн macOS дээр Windows-оос өөрөөр ажилладаг бөгөөд түүний macOS баримт бичиг нь тохиргоо нь юу хийдэг тухай цорын ганц найдвартай эх сурвалж юм.