Установка openvpn в mac

Feb 23, 2021 15:45


Перед тем, как следовать написанному далее нужно убедится, что в наличии имеются файлы client.conf и secret.key

Иногда бывает нужно настроить виртуальную частную сеть на компьютере. Один из вариантов - это использовать для этого openvpn.

Проще всего установить и настроить openvpn в macOS через homebrew который, собственно, и установит, и поможет добавить его в автозапуск. Установка происходит при помощи этой команды:

brew install openvpn

сразу после установки homebrew предложит добавить программу в автозагрузку. В принципе ничто не мешает так и сделать и добавить программу в автозагрузку, однако после такого добавления ничего не заработает. Чтобы убедится в этом достаточно выполнить запрос статуса службы командой:

sudo brew services list

В графе status со строкой напротив openvpn будет указано error. Причину ошибки можно найти, если заглянуть в указанный plist-файл. В нем будет строка со ссылкой на конфиг (openvpn.conf), который использует openvpn при старте. Идем по указанному адресу и видим, что файла openvpn.conf в директории нет. Вместо него присутствуют файлы client.conf и server.conf. Поскольку я настраиваю openvpn в режиме клиента и у меня есть client.conf, то для меня все просто - я переименовываю свой client.conf в openvpn.conf и копирую его в указанную директорию.

Теперь нужно проверить, что все будет работать номально. Для этого перезапускаем сервис командой

sudo brew services restart openvpn

И убеждаемся, что сервис нормально запустился:

sudo brew services list

Если статус указан как started, то все ок. Виртуальная частная сеть на этом мак настроена. Можно попинговать до удаленного сервера, настроить браузер и тд
Previous post Next post
Up