Авто vpn соединение зависит от Wifiname

0

Я недавно задал вопрос Как автоматически подключиться к VPN при входе в систему / загрузке? который получил хороший ответ, используя скрипт Apple .

Я хочу распространить этот вопрос на следующую проблему:

Подключение vpn должно быть активировано автоматически, когда не подключен к моему домашнему Wi-Fi. (например, я занимаюсь серфингом в Starbucks) Состояние по умолчанию было бы активировано vpn, но оно включает «Отказ» для моего домашнего Wi-Fi.

gentmatt
источник

Ответы:

0

Вот еще один вариант:

Я создал скрипт и запустил агент для этого. Агент вызывает сценарий оболочки каждые 30 секунд и пытается пропинговать статический IP-адрес в сети vpn. Если это не может пропинговать тот IP, это включает Ваше соединение vpn. Если вы дома, скрипт сможет пропинговать этот адрес и не будет подключаться к vpn.

Клонируйте проект ниже и следуйте инструкциям в файле readme. Конечным результатом является установочный пакет, который помещает файл plist агента запуска в / Library / LaunchAgents / и скрипт оболочки в / Library / Application Support / melonsmasher /.

Обязательно отредактируйте сценарий оболочки (auto-vpn), указав имя VPN-подключения и IP-адрес в сети VPN. Вы можете изменить интервал выполнения в файле plist (com.melonsmasher.autovpn.plist).

https://github.com/MelonSmasher/OSX-AutoVPN

almyz125
источник