Налаштування VPN-сервера на VPS — швидке і зручне рішення для безпечного підключення до інтернету. Ось покрокова інструкція, яка допоможе вам це зробити на чистій операційній системі.

Крок 0: Вибір VPS

Для OpenVPN не потрібно використовувати дорогий сервер. Важливо звернути увагу на швидкість інтернету вашого тарифу. Ознайомтеся з найкращими варіантами VPS для хостингу VPN.

Крок 1: Підготовка операційної системи

Після купівлі VPS оберіть дистрибутив Linux. Цей скрипт підтримує такі версії, як AlmaLinux 8, Amazon Linux 2, Arch Linux, CentOS Stream >= 8, Rocky Linux 8, Ubuntu >= 18.04.

Оновіть систему перед інсталяцією OpenVPN:

apt update
apt upgrade

Крок 2: Завантаження скрипта OpenVPN

Перейдіть у домашню директорію користувача root:

cd /root

Завантажте інсталяційний скрипт OpenVPN:

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

Зробіть його виконуваним:

chmod +x openvpn-install.sh

Крок 3: Встановлення OpenVPN

Запустіть скрипт:

./openvpn-install.sh

Система попросить ввести IP-адресу. Якщо у вас один IP, просто натисніть Enter. Виберіть протокол, за замовчуванням використовується UDP (опція 1). Далі оберіть постачальника DNS — рекомендується Google (опція 9).

Не рекомендується використовувати стиснення даних, тому відмовтеся від нього, вибравши “n”. На питання про налаштування шифрування також оберіть “n”, якщо ви не впевнені в своїх знаннях.

Після цього натисніть Enter, щоб розпочати встановлення.

Крок 4: Додавання клієнта

Після завершення інсталяції система запропонує додати клієнта. Введіть ім’я клієнта (наприклад, user1). Виберіть опцію без пароля для зручності.

Конфігураційний файл буде створено за адресою /root/user1.ovpn. Скопіюйте цей файл на пристрій, де буде використовуватися OpenVPN.

Крок 5: Додавання додаткових користувачів

Щоб додати іншого користувача, повторно запустіть скрипт:

./openvpn-install.sh

Це простий і швидкий спосіб налаштування OpenVPN-сервера за допомогою автоматизованого скрипта. Усього за кілька хвилин ви зможете мати повністю функціонуючий VPN-сервер для особистого або робочого використання.