Automatisk tilslutning til VPN på Boot & Login i Mac OS X

Hvis du bruger en VPN med en Mac af enten arbejde eller personlige grunde, kan du lade Mac'en automatisk oprette forbindelse til VPN-tjenesten, når Mac'en startes eller ved login. Eller måske vil du bare have VPN'en til automatisk at genoprette forbindelsen, hvis forbindelsen falder og afbryder forbindelsen. Dette opnås nemt ved hjælp af en enkel AppleScript, som begge automatisk forbinder til VPN ved systemstart og login. Kontroller også, om VPN'en er aktiv, og tilslut igen om nødvendigt.


Du skal selvfølgelig have brug for en aktiv VPN-service og VPN-lokaliseringsopsætning i Mac OS, for at dette script skal virke, ellers vil scriptet ikke have forbindelse til ved login og systemstart. Hvis du ikke har eller bruger et VPN (Virtual Private Network), så er dette trick ikke til nogen brug for en bestemt Mac.

Sådan opretter du forbindelse til VPN ved opstart eller login i Mac OS X, automatisk

Dette automatisk tilslutte VPN-script skal arbejde på enhver version af MacOS eller Mac OS X-systemsoftware. Væsentligt det, vi laver, er at placere et forbindelsesscript i Login Items, så det automatisk indlæses på systemstart og bruger login-begivenheder:

  1. Åbn "Script Editor" på Mac, findes i / Applications / Utilities / folder
  2. Gå til menuen Filer og vælg "Ny"
  3. Kopier og indsæt følgende AppleScript-syntaks i den nye blank script editor:
  4. on idle
    tell application "System Events"
    tell current location of network preferences
    set myVPN to the service "VPN NAME"
    if myVPN is not null then
    if current configuration of myVPN is not connected then
    connect myVPN
    end if
    end if
    end tell
    return 60
    end tell
    end idle

  5. Udskift "VPN NAME" med navnet på den medfølgende VPN-netværksplacering som fundet i System Preferences Network kontrolpanel (du kan også ændre returnummeret for at kontrollere netværket mere eller mindre ofte om sekunder)
  6. Gå til menuen "Fil" igen og vælg "Gem"
  7. Under rullemenuen 'Filformat' skal du vælge 'Application'
  8. Markér afkrydsningsfeltet ud for "Bliv åben"
  9. Vælg nu "Gem" og giv VPN-scriptet og det indlysende navn (som 'AutoVPN') og sæt det på et sted, der er let at finde, ligesom skrivebordet eller brugerens hjemmekatalog
  10. Gå derefter til Apple-menuen og vælg "Systemindstillinger" og gå til kontrolpanelet "Brugere og grupper"
  11. Vælg det aktive brugernavn, og vælg derefter "Login Items"
  12. Træk og slip AppleScript-programmet 'AutoVPN', du oprettede i afsnittet Login Items, så det automatisk indlæses ved login og systemstart

Nu når du genstarter Mac'en eller logger ind efter at være logget ud, tilsluttes VPN-tjenesten automatisk. På samme måde vil tjenesten forsøge at genoprette forbindelse til VPN'en automatisk, hvis tjenesten afbrydes af en eller anden grund.

Variationerne i denne praktiske AppleScript har eksisteret i mange år og til en række forskellige formål, og her viser det sig, hvordan man automatisk kan oprette forbindelse til et VPN ved login og genoprette forbindelse til en VPN, hvis det mister forbindelsen, det kan justeres til at udføre andre handlinger eller Tilslut automatisk til og genoprette forbindelse til andre tjenester, herunder wi-fi eller ethernet-netværk.

Kendskab til 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 script? Lad os vide i kommentarerne.