Я хотел бы запустить скрипт на моем Mac всякий раз, когда OpenVPN подключается. Я проверил конфигурацию на своем Mac, и я нигде не вижу места для сценариев. Я использую самый последний Tunnelblick (3.7.0).

Где я могу установить скрипты на Tunnelblick для Mac?

1 ответ1

2

Этот ответ немного запоздал, но на самом деле в Tunnelblick есть хуки, которые вы можете использовать, просто помещая скрипты с правильными именами в определенные каталоги.

Документация для этого не так уж и интересна для чтения (или применения на практике), поэтому вот краткое изложение *:

  1. Создание pre-connect.sh post-tun-tap-load.sh connected.sh reconnecting.sh и / или post-disconnect.sh , как ваша потребность.
  2. В качестве пользователя root поместите эти файлы в /Library/Application Support/Tunnelblick/Shared/<gateway>.tblk/Contents/Resources , где <gateway>.tblk - это каталог, названный в честь конфигурации OpenVPN, которую вы ранее импортировали в Tunnelblick.
  3. Смена владельца и ACL:

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

* Обратите внимание, что каталоги, на которые я ссылаюсь, могут отличаться в вашей настройке - я использую macOS 10.12.6, и эти шаги предполагают, что вы уже импортировали конфигурации OpenVPN в Tunnelblick.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .