OpenVPN - свободно распространяемый программный продукт, который используется для создания безопасного и зашифрованного соединения между двумя компьютерами через Интернет. Он является открытым исходным кодом и поддерживает различные платформы, включая Windows, Mac OS X, Linux, Android и iOS.
OpenVPN — популярное программное обеспечение с открытым исходным кодом, которое предоставляет возможность создания зашифрованных виртуальных частных сетей (VPN) через интернет. OpenVPN обеспечивает безопасное и защищенное соединение между компьютерами или устройствами через незащищенные сети, такие как интернет.
С помощью OpenVPN пользователи могут создавать зашифрованные туннели для передачи данных через общедоступные сети, что обеспечивает конфиденциальность и безопасность передаваемой информации. OpenVPN использует различные методы шифрования, такие как SSL/TLS, для защиты данных от несанкционированного доступа.
OpenVPN широко используется как корпоративными пользователями для обеспечения безопасного удаленного доступа к корпоративным сетям, так и обычными пользователями для обхода цензуры, защиты конфиденциальности и обеспечения безопасного соединения при использовании открытых Wi-Fi точек доступа. Благодаря своей гибкости, надежности и возможности работы на различных операционных системах, OpenVPN является одним из самых популярных и распространенных решений для создания виртуальных частных сетей через интернет.
Скрипт предназначен для установки базового функционала OpenVPN не содержащего веб-интерфейса. Веб-интерфейс это достаточно удобно, но, потенциально может быть источником уязвимостей или признаком того, сервер используется как VPN-сервер.
Управление сервером выполняется из командной строки.
После установки. В корневой папке пользователя root остается исполняемый файл openvpn.sh. Для добавления нового пользователя необходимо его запустить.
На этом шаге необходимо указать номер опции. В данном случае это первый пункт меню. Указываем цифру “1”
На следующем шаге необходимо указать имя создаваемого пользователя. В данном примере это пользователь “client02”
Следующим шагом необходимо указать необходимо ли задать дополнительный пароль для пользователя или создать беспарольный конфигурационный файл.
Это финальный этап. Скрипт создаст новый конфигурационный файл /root/client02.ovpn.
Конфигурационный файл необходимо скачать на ваше устройство и импортировать в OpenVPN приложение.
Скрипт используется если вам необходим удобный веб-интерфейс, где можно скачать конфигурационный файл или создать нового пользователя. После установки вам придет письмо с адресом веб-интерфейса и атрибутами доступа.
При запуске скрипта вы можете сразу задать пароль для веб-интерфейса. В случае если поле оставить пустым - пароль будет сгенерирован автоматически и отправлен на вашу почту.
После того, как скрипт отработает необходимо перейти по ссылке из письма и ввести имя пользователя “admin” и пароль.
После отработки скрипта, по умолчанию создается пользователь “admin”. Если необходимо добавить нового пользователя нажмите кнопку “+ CREATE USER”
В диалоговом окне введите имя нового пользователя в поле “Username”. Придумайте и введите пароль. Если необходимо, чтобы новый пользователь мог сам создавать пользователей отметьте пункт “Make Admin”. После заполнения всех полей нажмите кнопку “SAVE”
Скачать конфигурационный файл нового пользователя можно нажав на иконку с изображением дискеты, в строке с пользователем.
Конфигурационный файл можно импортировать в ваш OpenVPN клиент.