Як встановити 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
Мінус у тому, що з конфігураціями, налаштуваннями і сертифікатами потрібно буде працювати самостійно.