VPN për aplikacion apo split tunnel? Çfarë mund të vendosë një rrugë Mac
Një rrugë zgjedh destinacione, jo procese. Krahasoni split tunneling sipas destinacionit me një profil VPN për aplikacion të menaxhuar dhe me një proxy lokal si rrugë e tretë.
Dy aplikacione hapin lidhje me të njëjtin server zyre, dhe vetëm njëri prej tyre duhet të përdorë tunelin. Një rrugë nuk mund ta shprehë atë dëshirë, sepse tabelat e rrugëzimit bazohen në destinacione dhe nuk kanë asnjë nocion se cili proces hapi socket-in. Ajo që njerëzit kërkojnë dhe ajo që u nevojitet shpesh janë gjëra të ndryshme. Ndajini të dyja përpara se të ndryshoni çdo konfigurim.
Përzgjedhësi është destinacion, kurrë proces
Çdo vendim rrugëzimi nis me një adresë destinacioni dhe përfundon me një ndërfaqe. Kernel-i nuk pyet kurrë se cili binare dërgoi paketën, dhe në macOS as pf nuk rrugëzon sipas procesit, kështu që një rregull firewalls nuk mund ta vendosë një aplikacion në një rrugë tjetër. Kjo është arsyeja pse i njëjti server, i arritur nga një shfletues dhe nga një mjet raportimi, merr një rrugë të vetme për të dyja. Ndaja në nivel aplikacioni duhet të vijë pra nga diçka tjetër përveç një rruge: një shtojcë VPN që zotëron socket-in, një proxy që merr lidhjen në emër të aplikacionit, ose një stivë rrjeti e veçantë. Asnjëra prej tyre nuk është ndryshim rrugëzimi.
Dy aplikacione që flasin me një adresë të vetme janë testi më i pastër i një dizajni. Nëse përgjigjja nuk mund të ndryshojë mes tyre, dizajni bazohet në destinacion, si quhet si quhet.
Çfarë sjell në të vërtetë një split tunneling i zakonshëm
Një split tunnel instalon rrugë për prefikset private dhe lë gjithçka tjetër në rrugën fizike. Zakonisht kjo është ajo që do të thotë kërkesa: arri serverin e zyrës përmes tunelit, mbaj shfletimin publik drejtpërdrejt. Është e thjeshtë, çdo klient i zakonshëm e mbështet, dhe imponohet nga i njëjti mekanizëm si çdo rrugë tjetër. Kontrolloni destinacionin konkret me route -n get në vend të leximit të rrugës së paracaktuar, sepse një split tunnel shpesh e lë atë të paprekur.
Redaktimi me dorë i rrugës së paracaktuar nuk është konvertim në asgjë. Lufton kundër rivendosjes së rrugëve të vetë klientit dhe, në klientët që instalojnë një politikë mbrojtjeje, mund ta lërë makinën në një gjendje që as ju as klienti nuk e prisni. Konfiguroni split tunnel-in në cilësimet e mbështetura të klientit.
Çfarë kërkon një VPN për aplikacion në macOS
Një VPN i vërtetë për aplikacion në macOS është një funksion Network Extension i drejtuar nga një profil konfigurimi. Një ngarkesë administrimi lidh aplikacionet e zgjedhura me një konfigurim VPN, dhe sistemi më pas rrugëzon trafikun e atyre aplikacioneve në përputhje. Është një vendosje e menaxhuar, që do të thotë një MDM, një profil i nënshkruar dhe një administrator që zotëron të dyja.
Instalimi me dorë i klientit nuk e krijon atë lidhje, dhe paneli i zakonshëm i cilësimeve nuk i bën aplikacionet të zgjedhshme individualisht. Një furnizues mund të ekspozojë rregullat e veta të aplikacioneve, dhe ato ndjekin dokumentacionin e tij në vend të një rregulli të përgjithshëm.
Tri rrugë për ndarje sipas aplikacionit pa MDM
Aty ku administrimi nuk është i disponueshëm, një proxy është përgjigjja praktike. Vendosni konfigurimin e proxy-t të vetë aplikacionit, ose përdorni një skedar PAC që zgjedh sipas destinacionit dhe protokollit vetëm për atë aplikacion.
Një proxy lokal e përfundon lidhjen dhe e rinovon përmes tunelit, kështu që aplikacioni nuk ka kurrë nevojë për një rrugë. Opsioni i dytë është një stivë rrjeti e veçantë: një makinë virtuale ose kontejner me rrugën e vet të paracaktuar, të cilën aplikacioni e arrin përmes një adrese lokale. I treti është të pranoni rrugëzimin sipas destinacionit dhe të hiqni dorë nga kërkesa, gjë që është e ndershme kur të dy aplikacionet mund të përdorin tunelin. Të tre janë të testueshëm, dhe asnjëri nuk pretendon se një rrugë i njeh proceset.
Shkruajeni kërkesën që përgjigjja të mos lërë dyshim
Përshkruani rrjedhën e punës në vend të mekanizmit: cili aplikacion ka nevojë për cilin shërbim, nëse një aplikacion tjetër duhet mbajtur larg të njëjtit shërbim, dhe çfarë duhet të ndodhë ndërsa tuneli është jashtë funksionit. Këto tre përgjigje zgjedhin dizajnin. Ato i tregojnë gjithashtu administratorit nëse kërkesa është ndryshim rrugëzimi apo projekt vendosjeje.
Përfshini në mënyrë eksplicite rastin e aplikacionit të përjashtuar. Një klient që ndalon një aplikacion kur rruga e tij e mbrojtur nuk është e disponueshme sillet ndryshe nga një që e lë të bjerë përsëri në ndërfaqen fizike, dhe përdoruesit e vërejnë menjëherë atë ndryshim. Emërtoni pritshmërinë në biletë. Më pas verifikoni në makinën aktuale, sepse i njëjti produkt shpesh sillet ndryshe në macOS sesa në Windows, dhe dokumentacioni i tij për macOS është burimi i vetëm i besueshëm për atë që bëjnë cilësimet e tij.