10.10.2026
openvpn ubuntu 24.04
Настройка OpenVPN на Ubuntu 24.04: пошаговая инструкция для российских пользователей
В современном мире безопасность данных — не прихоть, а необходимость. Особенно, если вы часто работаете в публичных сетях или хотите защитить личную информацию от посторонних глаз. OpenVPN — один из самых популярных и проверенных решений для создания безопасных VPN-туннелей. В этой статье я расскажу, как настроить OpenVPN на Ubuntu 24.04, чтобы обеспечить себе конфиденциальность и доступ к заблокированным ресурсам.
Почему именно Ubuntu 24.04 и OpenVPN?
Ubuntu 24.04 — это долгосрочный релиз (LTS), который гарантирует стабильность и поддержку на ближайшие годы. OpenVPN — это открытое решение, которое отлично подходит для домашнего использования, малого бизнеса и профессиональных задач. Это комбинация надежности, гибкости и безопасности.
Что потребуется для настройки
- Сервер или VPS с Ubuntu 24.04
- Пользователь с правами sudo
- Доступ к терминалу
Шаг 1. Обновляем систему
Перед началом важно убедиться, что все пакеты актуальны:
sudo apt update && sudo apt upgrade -y
Шаг 2. Установка OpenVPN и Easy-RSA
Easy-RSA — это набор скриптов для создания сертификатов и ключей:
sudo apt install openvpn easy-rsa -y
Шаг 3. Настройка PKI (Public Key Infrastructure)
Создаем рабочую директорию и инициализируем PKI:
make-cadir ~/openvpn-ca
cd ~/openvpn-ca
./easyrsa init-pki
Создаем CA (Certificate Authority):
./easyrsa build-ca
Потребуется ввести пароль и название организации.
Шаг 4. Генерация сертификатов и ключей
Создаем серверный сертификат и ключ:
./easyrsa build-server-full server nopass
Генерируем клиентский сертификат (например, для пользователя "user1"):
./easyrsa build-client-full user1 nopass
Создаем диффи-хафмановский параметр:
openvpn --genkey --secret ta.key
Шаг 5. Настройка конфигурации сервера
Копируем пример конфигурационного файла:
gunzip -c /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz | sudo tee /etc/openvpn/server.conf
Редактируем /etc/openvpn/server.conf, задаем пути к сертификатам и ключам, отключаем ненужные параметры и включаем шифрование.
Шаг 6. Настройка брандмауэра и маршрутизации
Разрешаем трафик через ufw:
sudo ufw allow 1194/udp
sudo ufw enable
Настраиваем маршрутизацию:
sudo sysctl -w net.ipv4.ip_forward=1
Добавляем правила в /etc/ufw/before.rules, чтобы перенаправлять трафик.
Шаг 7. Запуск сервера OpenVPN
Запускаем службу:
sudo systemctl start openvpn@server
sudo systemctl enable openvpn@server
Проверяем статус:
sudo systemctl status openvpn@server
Шаг 8. Настройка клиента
На клиентском устройстве устанавливаем OpenVPN и создаем конфигурационный файл, в который вставляем сертификаты и ключи, а также IP-адрес сервера.
Пример client.ovpn:
client
dev tun
proto udp
remote ваш_сервер 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
cipher AES-256-CBC
auth SHA256
comp-lzo
verb 3
<ca>
вставьте содержимое ca.crt
</ca>
<cert>
вставьте содержимое client.crt
</cert>
<key>
вставьте содержимое client.key
</key>
<tls-auth>
вставьте содержимое ta.key
</tls-auth>
Итог
Настройка OpenVPN на Ubuntu 24.04 — это не так сложно, как кажется. Главное — следовать инструкциям, соблюдать меры предосторожности и не забывать обновлять сертификаты. После этого вы получите надежный канал для работы, обучения или личных нужд, защищающий ваши данные в российском интернете.