Как установить OpenVPN скриптом, вручную или через docker на облачный VPS? Программное обеспечение необходимо для маскировки локальной сети без требования подключаться через SSH или RDP.
Перед тем, как накатывать OpenVPN на облачный VPS, стоит уточнить технические требования. Программное обеспечение устанавливается на Linux, Windows или на выделенные сервера.
Пошаговая инструкция выглядит таким образом:
Sudo yum update
.nano /etc/selinux/config)
.После того, как изменения приняты, а сервер подготовлен к работе, остается накатить OpenVPN на облачный VPS. Сделать это можно одним из трех способов: скриптом, вручную или через docker.
Чтобы сделать это, нам нужно поставить докер (если его пока нет на проекте). Команда для инсталла выглядит таким образом:
apt install curl docker.io
Дальше необходимо ввести команду:
docker run --name dockovpn --cap-add=NET_ADMIN \
-p 1194:1194/udp -p 80:8080/tcp \
-e HOST_ADDR=$(curl -s https://api.ipify.org) \
alekslitvinenk/openvpn
Она автоматически генерирует конфигурацию, необходимую для подключения к серверу OpenVPN. Скачивание доступно по ссылке о http://Здесь указывает айпи-адрес/.
Преимущество в том, что все происходит почти автоматически. Сам скрипт доступен из терминала по ссылке
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Чтобы дать ему права на выполнение, необходимо ввести в командную строку:
chmod +x openvpn-install.sh
Для запуска скрипта вводят команду:
./openvpn-install.sh
Дальше в терминале появляются вопросы, на которые администратору необходимо ответить (от этого зависит, каким будет конфигурационный файл).
Когда установка завершена, скрипт предложит указать имя клиента и пароль (будут использоваться при подключении).
Для начала задаем команду:
apt install -y openvpn
Минус в том,что с конфигурациями, настройками и сертификатами нужно будет работать самостоятельно.