Установка OpenVPN на VPS с Ubuntu

OpenVPN – это популярное решение для создания защищенного соединения между устройствами через интернет. В данной статье мы расскажем, как установить OpenVPN на VPS с операционной системой Ubuntu.

Прежде чем приступить к установке, убедитесь, что у вас есть VPS с Ubuntu и полные права администратора.

Шаг 1: Обновление и установка необходимых пакетов

Откройте терминал и выполните следующие команды:

sudo apt update

sudo apt upgrade

sudo apt install openvpn

Шаг 2: Настройка OpenVPN

Скопируйте пример конфигурационного файла:

gunzip -c /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz > /etc/openvpn/server.conf

Отредактируйте файл /etc/openvpn/server.conf с помощью любого текстового редактора и настройте его под себя.

Шаг 3: Запуск сервиса OpenVPN

Запустите сервис и настройте автозагрузку:

sudo systemctl start openvpn@server

sudo systemctl enable openvpn@server

Шаг 4: Настройка IP-перенаправления и файрволла

Разрешите IP-перенаправление:

sudo sysctl -w net.ipv4.ip_forward=1

Настройка правил файрволла:

sudo iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

Сохраните правила фаерволла:

sudo iptables-save > /etc/iptables.up.rules

Добавьте запуск правил фаерволла при загрузке системы:

sudo nano /etc/network/interfaces

Шаг 5: Завершение установки

Перезагрузите систему, чтобы применить все изменения:

sudo reboot

Отлично! Теперь у вас установлен OpenVPN на VPS с Ubuntu. Вы можете начинать настраивать клиентские подключения и обеспечивать безопасную передачу данных через интернет.