Anslut automatiskt till VPN vid uppstart & Logga in i Mac OS X
Om du använder ett VPN med en Mac av antingen jobb- eller personliga skäl, kanske du vill att Mac-datorn automatiskt ska ansluta till VPN-tjänsten när Mac-datorn startas upp eller vid inloggning. Eller så kanske du bara vill att VPN automatiskt ska återansluta om anslutningen avbryts och kopplas från. Detta görs enkelt med hjälp av ett enkelt AppleScript, som både automatiskt ansluter till VPN vid systemstart och inloggning, och även kontrollerar om VPN är aktivt, och återansluter vid behov.
Självklart behöver du en aktiv VPN-tjänst och VPN-platsinställningar i Mac OS för att det här skriptet ska fungera, annars har skriptet inget att ansluta till vid inloggning och systemstart. Om du inte har eller använder ett VPN (Virtual Private Network), kommer detta trick att vara till liten nytta för en viss Mac.
Hur ansluter du till VPN vid uppstart eller inloggning i Mac OS X, automatiskt
Det här VPN-skriptet för automatisk anslutning bör fungera på alla versioner av macOS eller Mac OS X-systemprogramvara. Vad vi gör är att placera ett anslutningsskript i inloggningsobjekt så att det läses in automatiskt vid systemstart och användarinloggningshändelser:
- Öppna “Script Editor” på Mac, den finns i mappen /Applications/Utilities/
- Gå till Arkiv-menyn och välj "Ny"
- Kopiera och klistra in följande AppleScript-syntax i den nya tomma skriptredigeraren: "
- Ersätt "VPN-NAMN" med namnet på den medföljande VPN-nätverksplatsen som finns i Systeminställningar Nätverkskontrollpanelen (du kan också ändra returnumret för att kontrollera nätverket mer eller mindre ofta, på några sekunder)
- Gå till "Arkiv"-menyn igen och välj "Spara"
- Under rullgardinsmenyn "Filformat", välj "Applikation"
- Markera rutan bredvid "Håll öppet"
- Gå sedan till Apple-menyn och välj "Systeminställningar" och gå till kontrollpanelen "Användare och grupper"
- Välj det aktiva användarnamnet och välj sedan "Inloggningsobjekt"
- Dra och släpp "AutoVPN" AppleScript-programmet som du skapade till avsnittet Inloggningsobjekt så att det laddas automatiskt vid inloggning och systemstart
on inaktiv berätta applikation Systemhändelser berättar aktuell plats för nätverkspreferenser ställ in myVPN till tjänsten VPN NAME om myVPN inte är null då om nuvarande konfiguration av myVPN inte är ansluten då anslut myVPN end if end if end tell return 60 end tell end indle"
Nu när du startar om Mac eller loggar in efter att ha loggats ut kommer VPN-tjänsten att ansluta automatiskt. På samma sätt, om tjänsten kopplas från av någon eller annan anledning, kommer den att försöka återansluta till VPN automatiskt.
Variationer av detta praktiska AppleScript har funnits i evigheter och för en mängd olika ändamål, och även om det här visar hur man automatiskt ansluter till ett VPN vid inloggning och återansluter till ett VPN om det tappar anslutningen, kan justeras för att utföra andra åtgärder eller automatiskt ansluta och återansluta till andra tjänster, inklusive Wi-Fi eller Ethernet-nätverk.
Känner du till ett annat användbart knep för att automatiskt ansluta till ett VPN-nätverk på en Mac? Eller har du en bättre lösning eller skript? Låt oss veta i kommentarerna.