Екі қолданба бір кеңсе серверіне қосылым ашады және олардың тек біреуі ғана туннельді пайдалануы керек. Маршрут бұл тілекті білдіре алмайды, өйткені маршруттау кестелері межелерге негізделген және сокетті қай процесс ашқаны туралы түсінігі жоқ. Адамдар сұрайтын нәрсе мен оларға қажет нәрсе жиі әртүрлі болады. Кез келген конфигурацияны өзгертудің алдында екеуін ажыратыңыз.

Таңдаушы — меже, ешқашан процесс емес

Әрбір маршруттау шешімі межелік мекенжайдан басталып, интерфейспен аяқталады. Ядро пакетті қай бағдарлама жібергенін ешқашан сұрамайды, ал 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 құжаттамасы параметрлерінің не істейтіні туралы жалғыз сенімді дереккөз.

Қатысты мақалалар