Opret automatisk forbindelse til VPN ved opstart & Login i Mac OS X
Hvis du bruger en VPN med en Mac af enten arbejdsmæssige eller personlige årsager, ønsker du måske at få Mac'en til automatisk at oprette forbindelse til VPN-tjenesten, når Mac'en startes op eller ved login. Eller måske vil du bare have, at VPN'et automatisk genopretter forbindelsen, hvis forbindelsen falder og afbrydes. Dette opnås nemt ved hjælp af et simpelt AppleScript, som både automatisk forbinder til VPN'en ved systemstart og login, og også tjekker om VPN'en er aktiv, og genopretter forbindelse hvis nødvendigt.
Du skal selvfølgelig have en aktiv VPN-tjeneste og VPN-placeringsopsætning i Mac OS for at dette script kan fungere, ellers vil scriptet ikke have noget at oprette forbindelse til ved login og systemstart. Hvis du ikke har eller bruger et VPN (Virtual Private Network), så vil dette trick være til lidt nytte for en bestemt Mac.
Sådan opretter du forbindelse til VPN ved opstart eller login i Mac OS X, automatisk
Dette automatiske VPN-script skal fungere på enhver version af macOS eller Mac OS X-systemsoftware. Det, vi gør, er i bund og grund at placere et forbindelsesscript i login-elementer, så det indlæses automatisk ved systemstart og brugerlogin-hændelser:
- Åbn "Script Editor" på Mac, den findes i mappen /Applications/Utilities/
- Gå til menuen Filer og vælg "Ny"
- Kopiér og indsæt følgende AppleScript-syntaks i den nye tomme script-editor: "
- Erstat "VPN-NAVN" med navnet på den medfølgende VPN-netværksplacering som fundet i Systemindstillinger Netværkskontrolpanel (du kan også ændre returnummeret for at tjekke netværket mere eller sjældnere på få sekunder)
- Gå til menuen "Filer" igen, og vælg "Gem"
- Vælg "Applikation" under rullemenuen 'Filformat'
- Markér afkrydsningsfeltet ud for "Forbliv åben"
- Gå derefter til Apple-menuen og vælg "Systemindstillinger", og gå til kontrolpanelet "Brugere og grupper"
- Vælg det aktive brugernavn, og vælg derefter "Login-elementer" …
on inaktiv fortæl applikation Systemhændelser fortæller nuværende placering af netværkspræferencer sæt myVPN til tjenesten VPN NAVN, hvis myVPN ikke er null, så hvis den nuværende konfiguration af myVPN ikke er tilsluttet connect myVPN end if end if end tell return 60 end tell end indle"
Nu, hver gang du genstarter Mac'en eller logger på efter at være logget ud, vil VPN-tjenesten oprette forbindelse automatisk. Ligeledes, hvis tjenesten afbrydes af en eller anden grund, vil den automatisk forsøge at oprette forbindelse til VPN igen.
Variationer af dette praktiske AppleScript har eksisteret i evigheder og til en række forskellige formål, og mens det her viser, hvordan man automatisk opretter forbindelse til en VPN ved login og genopretter forbindelse til en VPN, hvis den mister forbindelsen, kan justeres til at udføre andre handlinger eller automatisk oprette forbindelse og genoprette forbindelse til andre tjenester, herunder wi-fi eller ethernet-netværk.
Kender du et andet nyttigt trick til automatisk at oprette forbindelse til et VPN-netværk på en Mac? Eller har du en bedre løsning eller et bedre script? Fortæl os det i kommentarerne.