Jo iepenje de VPN-list, kieze de oare bewarre yngong en ferwachtsje in skjinne wiksel: in nij útgongsadres en al it oare ûnferoare. Dat is de oanname dy’t jo earst loslitte moatte. Op macOS is in bewarre VPN in folsleine netwurktsjinst en net in foarynstelling, dus it wikseljen fan tsjinsten kin tagelyk rûtering, DNS en autentikaasje feroarje. De menubalke lit sjen hokker tsjinst aktyf is; hy seit net oft de tunnel derûnder by jo bedoeling past.

De bewarre list is gjin profylkiezer

Elke yngong yn Systeemynstellingen > Netwurk is in eigen tsjinst, mei eigen serveradres, akkount, autentikaasjemetoade, DNS-servers en opsjes lykas Alle ferkear oer de VPN-ferbining stjoere. Aldere ferzjes hâlde deselde list yn Systeemfoarkarren. Twa yngongen kinne nei deselde hostnamme wize en dochs oars hâlde en dwaan, om’t it protokol of de klantútwreiding beslút hoe’t de tunnel boud wurdt.

Tredde-partijklanten hâlde aparte listen. Tunnelblick lêst konfiguraasjes út syn eigen map, WireGuard hâldt syn eigen tunnellist, en OpenVPN Connect bewarret profilen yn ’e app. Guon registrearje in konfiguraasje by it systeem; oaren hâlde alles yn ’e app en ferskine nea yn ’e ynboude list. “Wikselje nei de bewarre” betsjut dus ferskate aksjes ôfhinklik fan hokker app it profyl besit.

scutil --nc list printsje de VPN-tsjinsten dy’t by de systeemkonfiguraasje registrearre binne, mei nammen tusken oanhelteken. Brûk krekt dy nammen as jo in wiksel skriptsje, en nim net oan dat de list elke tredde-partijtunnel dekt.

Wat in wiksel echt feroaret

Fjouwer dingen bewege mei as de aktive tsjinst feroaret. De standertrûte folget de nije tunnel as dy tsjinst al it ferkear stjoert; de oplosserlist feroaret nei de DNS-servers dy’t de tsjinst opjout; nije ferbinings nimme it nije tunneladres as boarne; en de oanmeldgegevens dy’t brûkt wurde hearre by de nije tsjinst. In lânseigen konfiguraasje en in app-profil binne net útwikselber, sels as beide by deselde poarte einigje.

What you assumeWhat the system does
Same server name means same tunnelProtocol, certificate and account are per service
All traffic follows the active VPNOnly when Send all traffic over VPN is on
DNS switches with the VPNOnly if that service defines DNS servers
Disconnect ends the connectionOn Demand or a management profile can reconnect
Open sessions survive the switchTCP sessions tied to the old address stall

It DNS-diel ferrast minsken. macOS hâldt in oplosserfolchoarder oan, en scutil --dns lit sjen hokker oplossers brûkt wurde en op hokker ynterface. In VPN-tsjinst sûnder konfigurearre DNS-servers kin de Wi-Fi-oplosser antwurdzje litte, sadat jo in nij publike adres krije mei it âlde DNS-gedrach en konkludearje dat de wiksel heal wurke hat.

Wêrom’t de âlde konfiguraasje weromkomt

As jo ferbining ferbrekke en deselde tsjinst in amerij letter wer ferbynt, sjoch dan earst nei On Demand. In regel foar ferbinen op fersyk kin in tsjinst werombringe as in app in passend domein oplost, en in behearprofyl kin deselde regel ôftwinge. De yngong wiskje helpt it selden: in profil-ynstallearre konfiguraasje komt meastentiids werom by de folgjende profilferfarskjen, en in hânmjittige kin syn wachtwurd yn Keychain efterlitte wylst de tsjinst fuort is.

In twadde tsjinst starte stopet net altyd de earste. Ofhinklik fan de klant en it protokol kinne jo mei twa tunnels en twa sets rûtes einigje, en tsjinstfolchoarder plus rûtespesifisiteit beslisse hokker ferkear draacht, net it ikoan dat jo it lêst klikten. Kontrolearje de ynterfaces foardat jo oannimme dat der in wiksel bard is.

Kontrolearje de tunnel, net it flakje

Wurkgje de eigen werjefte fan it systeem troch foardat jo ynstellingen oanreitsje.scutil --nc status "Name" rapportearret wat it systeem tinkt;ifconfig lit sjen oft in utun-ynterface in adres hat;netstat -rn -f inet lit sjen wêr’t de standertrûte hinne wiist;scutil --dns lit sjen hokker oplosser echt brûkt wurdt. Iepenje dan in nije ferbining en befestigje it útgongsadres, want in side dy’t al oanmeld wie, brûkt miskien noch in socket dy’t oan de âlde tunnel bûn is.

As DNS noch fan it lokale netwurk antwurdet, fergelykje dan de konfigurearre servers fan de tsjinst mei de oplosserlist. As de standertrûte noch nei de fysike ynterface wiist, is de tsjinst split-tunnel of net folslein ferbûn. Beide binne konfiguraasje-útkomsten, gjin bewiis fan in stikken klant.

In wikselfolchoarder dy’t ferrasse foarkomt

  1. Notearje de hjoeddeiske tsjinst en oft in profyl dy beheart.
  2. Ferbreek dy earst as de twa tunnels net njonkeninoar bestean kinne.
  3. Ferbyn it doel en wachtsje op Ferbûn, net op Ferbinen.
  4. Kontrolearje de standertrûte, de oplosserlist en in nij útgongsadres.
  5. Start apps opnij dy’t langduorjende sessys hâlde.

Hâld de âlde yngong oant de nije dy kontrôles trochstiet, en jou elke yngong in eigen namme; identike labels meitsje de folgjende flater dreger ta te skriuwen. Apple’s Mac-help beskriuwt de lânseigen kant by In VPN-ferbining op de Mac ynstelle, wat de referinsje is om te kontrolearjen foardat jo in beheard konfiguraasje bewurkje.

As de seleksje weromspringt, behannelje it dan earst as belied of On Demand. Befestigje wa’t de konfiguraasje hat en oft dy op automatysk ferbinen stiet, en beslút dan oft jo in tsjinst wikselje of tsjin in profyl fjochtsje.

Relatearre artikelen