Auto Connect to VPN on Boot & Login in Mac OS X
Se você usa uma VPN com um Mac para trabalho ou motivos pessoais, você pode desejar que o Mac se conecte automaticamente ao serviço VPN quando o Mac for inicializado ou após o login. Ou talvez você apenas queira que a VPN se reconecte automaticamente se a conexão cair e desconectar. Isso é feito facilmente com a ajuda de um AppleScript simples, que se conectará automaticamente à VPN na inicialização do sistema e no login, e também verificará se a VPN está ativa e reconectará se necessário.
Obviamente, você precisará de um serviço VPN ativo e configuração de localização VPN no Mac OS para que este script funcione, caso contrário, o script não terá nada para se conectar após o login e a inicialização do sistema. Se você não possui ou usa uma VPN (Virtual Private Network), esse truque será de pouca utilidade para um Mac específico.
Como se conectar à VPN na inicialização ou fazer login no Mac OS X, automaticamente
Este script VPN de conexão automática deve funcionar em qualquer versão do software de sistema macOS ou Mac OS X. Basicamente, o que estamos fazendo é colocar um script de conexão nos Itens de Login para que ele carregue automaticamente na inicialização do sistema e nos eventos de login do usuário:
- Abra o “Editor de scripts” no Mac, ele se encontra na pasta /Aplicativos/Utilitários/
- Vá ao menu Arquivo e escolha “Novo”
- Copie e cole a seguinte sintaxe AppleScript no novo editor de script em branco: "
- Substitua “VPN NAME” pelo nome do local de rede VPN que acompanha, conforme encontrado no painel de controle de Rede de Preferências do Sistema (você também pode alterar o número de retorno para verificar a rede com mais ou menos frequência, em segundos)
- Vá ao menu “Arquivo” novamente e escolha “Salvar”
- No menu suspenso 'Formato do arquivo', escolha "Aplicativo"
- Marque a caixa ao lado de “Permanecer aberto”
- Agora escolha "Salvar" e forneça o script VPN e um nome óbvio (como 'AutoVPN') e coloque-o em algum lugar fácil de localizar, como a área de trabalho ou o diretório inicial dos usuários
- Em seguida, vá para o menu Apple e selecione “System Preferences” e vá para o painel de controle “Users & Groups”
- Escolha o nome de usuário ativo e selecione “Itens de login”
- Arraste e solte o aplicativo AppleScript 'AutoVPN' que você criou na seção Itens de login para que ele carregue automaticamente no login e na inicialização do sistema
on idle informa o aplicativo System Events informa a localização atual das preferências de rede define myVPN para o serviço VPN NAME se myVPN não for nulo, então se a configuração atual de myVPN não estiver conectada, então conectar myVPN end if end if end tell return 60 end tell end end idle"
Agora, sempre que você reiniciar o Mac ou fizer login após o logoff, o serviço VPN se conectará automaticamente. Da mesma forma, se o serviço for desconectado por algum motivo ou outro, ele tentará se reconectar à VPN automaticamente.
Variações deste útil AppleScript existem há muito tempo e para uma variedade de propósitos, e enquanto aqui ele demonstra como conectar-se automaticamente a uma VPN no login e reconectar-se a uma VPN se perder a conexão, pode ser ajustado para executar outras ações ou conectar e reconectar automaticamente a outros serviços, incluindo redes wi-fi ou ethernet.
Conhece outro truque útil para se conectar automaticamente a uma rede VPN em um Mac? Ou tem uma solução ou script melhor? Deixe-nos saber nos comentários.