Tunnelblick Mac Scripts

0

Gostaria de executar um script no meu Mac sempre que o OpenVPN se conecta. Eu verifiquei a configuração no meu Mac e não vejo um lugar para scripts em qualquer lugar. Estou executando o mais recente Tunnelblick (3.7.0).

Onde posso definir scripts no Tunnelblick para Mac?

    
por Ken J 21.04.2017 / 16:25

1 resposta

2

Esta resposta está um pouco atrasada, mas na verdade existem ganchos dentro do Tunnelblick que você pode usar simplesmente colocando scripts apropriadamente nomeados em certos diretórios.

A documentação para isso não é tão divertida de se ler (ou colocar em prática), então aqui está um resumo *:

  1. Crie pre-connect.sh , post-tun-tap-load.sh , connected.sh , reconnecting.sh e / ou post-disconnect.sh conforme sua necessidade.
  2. Como root, coloque esses arquivos em /Library/Application Support/Tunnelblick/Shared/<gateway>.tblk/Contents/Resources , onde <gateway>.tblk é um diretório com o nome de uma configuração do OpenVPN que você importou para o Tunnelblick anteriormente.
  3. Altere a propriedade e as ACLs:

    bash$ sudo chown root:wheel reconnecting.sh bash$ sudo chmod 700 reconnecting.sh

* Observe que os diretórios aos quais me refiro podem ser diferentes em sua configuração - estou executando o macOS 10.12.6, e essas etapas pressupõem que você já tenha importado as configurações do OpenVPN para o Tunnelblick.

    
por 17.03.2018 / 22:39