Способы оплаты Abuse

Как установить OpenVPN на облачный VPS

29.01.2023, 20:03

Как установить OpenVPN скриптом, вручную или через docker на облачный VPS? Программное обеспечение необходимо для маскировки локальной сети без требования подключаться через SSH или RDP.

Перед тем, как накатывать OpenVPN на облачный VPS, стоит уточнить технические требования. Программное обеспечение устанавливается на Linux, Windows или на выделенные сервера.

Что сделать перед установкой OpenVPN на облачный VPS

Пошаговая инструкция выглядит таким образом:

  1. Обновить систему. Для этого используется команда Sudo yum update.
  2. Внести изменения в конфиг SELinux (искать nano /etc/selinux/config).
  3. Поставить SELinux, отредактировать файл sysctl.conf и подключить IP Expressing.

После того, как изменения приняты, а сервер подготовлен к работе, остается накатить  OpenVPN на облачный VPS. Сделать это можно одним из трех способов: скриптом, вручную или через docker.

Вариант №1. Развернуть OpenVPN в 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://Здесь указывает айпи-адрес/.

Вариант №2. Установить OpenVPN на облачный VPS скриптом

Преимущество в том, что все происходит почти автоматически. Сам скрипт доступен из терминала по ссылке 

https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

Чтобы дать ему права на выполнение, необходимо ввести в командную строку:

chmod +x openvpn-install.sh

Для запуска скрипта вводят команду:

./openvpn-install.sh

Дальше в терминале появляются вопросы, на которые администратору необходимо ответить (от этого зависит, каким будет конфигурационный файл).

Когда установка завершена, скрипт предложит указать имя клиента и пароль (будут использоваться при подключении).

Вариант №3. Установить OpenVPN на облачный VPS вручную

Для начала задаем команду:

apt install -y openvpn

Минус в том,что с конфигурациями, настройками и сертификатами нужно будет работать самостоятельно.