Frod

03.10.2026

openvpn сервер ubuntu

Frod — свобода без границ

Как настроить openvpn сервер на Ubuntu: пошаговая инструкция для начинающих

В современном мире безопасность онлайн-данных становится всё более важной. VPN-сервисы помогают защитить личную информацию, обеспечить анонимность и обходить географические ограничения. Одним из популярных решений для самостоятельной настройки VPN-сервера является OpenVPN на базе Ubuntu — дистрибутива, который широко используется в России благодаря своей стабильности и свободе.

В этой статье я расскажу, как настроить openvpn сервер ubuntu с нуля, чтобы вы могли безопасно и удобно подключаться к интернету из любой точки мира.


Почему именно OpenVPN на Ubuntu?

Ubuntu — один из самых популярных дистрибутивов Linux в России и по всему миру, благодаря своей простоте и надежности. OpenVPN — это открытое программное обеспечение, которое обеспечивает высокий уровень шифрования и гибкость в настройке.

Совмещение этих двух решений дает вам контроль над своей личной информацией и возможность создать собственный VPN-сервер без сторонних провайдеров.


Что потребуется для настройки

  • Сервер с Ubuntu (лучше использовать VPS или выделенный сервер)
  • Пользователь с правами root или sudo
  • Доступ к командной строке

Шаг 1: Обновляем систему

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

sudo apt update && sudo apt upgrade -y

Шаг 2: Устанавливаем OpenVPN и Easy-RSA

sudo apt install openvpn easy-rsa -y

Этот пакет включает все необходимые инструменты для создания сертификатов и настройки VPN.

Шаг 3: Настраиваем PKI (Инфраструктура открытых ключей)

Создадим директорию для хранения сертификатов:

make-cadir ~/openvpn-ca
cd ~/openvpn-ca

Инициализируем PKI:

./easyrsa init-pki

Создаем собственный сертификат и ключ для сервера:

./easyrsa build-ca nopass
./easyrsa gen-req server nopass
./easyrsa sign-req server server

Создаем диффи-Хеллман параметры (для шифрования соединения):

./easyrsa gen-dh

Готовим сертификаты и ключи к использованию:

sudo cp pki/ca.crt pki/issued/server.crt pki/private/server.key pki/dh.pem /etc/openvpn

Шаг 4: Настраиваем конфигурацию сервера

Создаем конфигурационный файл /etc/openvpn/server.conf:

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 10 120
cipher AES-256-CBC
persist-key
persist-tun
status openvpn-status.log
verb 3

Шаг 5: Настраиваем брандмауэр и маршрутизацию

Разрешим трафик на порт 1194:

sudo ufw allow 1194/udp

Включим IP-маршрутизацию:

sudo nano /etc/sysctl.conf

Раскомментируем строку:

net.ipv4.ip_forward=1

Применяем изменения:

sudo sysctl -p

Настраиваем NAT:

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

Добавляем правила для UFW:

sudo nano /etc/ufw/before.rules

Добавляем в начало файла:

*nat
-A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
COMMIT

Обновляем UFW:

sudo ufw enable
sudo ufw reload

Шаг 6: Запускаем OpenVPN

sudo systemctl start openvpn@server
sudo systemctl enable openvpn@server

Проверяем статус:

sudo systemctl status openvpn@server

Шаг 7: Создаем клиентские сертификаты

Для каждого клиента создаем индивидуальный сертификат:

cd ~/openvpn-ca
./easyrsa gen-req client1 nopass
./easyrsa sign-req client client1

Копируем сертификаты и ключи на устройство клиента, создаем конфигурационный файл .ovpn, включающий все необходимые сертификаты и ключи, чтобы подключаться к вашему серверу.


Итог

Теперь у вас есть полностью настроенный openvpn сервер ubuntu, готовый обеспечивать безопасное подключение и анонимность. Настройка потребует небольших навыков работы с Linux, но результат оправдает затраченные усилия: вы получите контроль над своим VPN-сервером и сможете использовать его в любых целях — от обхода блокировок до защиты личных данных.

Если возникнут вопросы или потребуется помощь — обращайтесь к сообществам Linux и VPN или задавайте их в комментариях.


Ключевые слова: openvpn сервер ubuntu, настройка vpn Ubuntu, как создать vpn сервер, безопасность в интернете, приватность онлайн, VPN для России.