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, то все ок. Виртуальная частная сеть на этом мак настроена. Можно попинговать до удаленного сервера, настроить браузер и тд