View Categories

OpenVPN

< 1 мин. чтения

OpenVPN — открытый протокол создания VPN-туннелей, использующий SSL/TLS для шифрования и поддерживающий TCP/UDP. С 2001 года остаётся золотым стандартом приватности благодаря гибкости, безопасности и кроссплатформенности. Работает на VPS, роутерах, Firewalls, мобильных устройствах.

Ключевые особенности OpenVPN

Протоколы транспорта:

  • UDP — максимальная скорость (игры, стриминг)
  • TCP — надёжность через загруженные сети

Шифрование:

Cipher: AES-256-GCM/CBC
Key exchange: ECDH/RSA-4096
Auth: HMAC SHA-256/512

Режимы:

  • TUN (L3) — маршрутизация IP, полный туннель
  • TAP (L2) — мост Ethernet, локальные сети

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

Автоматическая (рекомендуется):

wget https://git.io/vpn -O openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh

Генерация клиента:

./openvpn-install.sh --genclient

Конфиг клиента (client.ovpn):

client
remote вашVPS.com 1194 udp
proto udp
dev tun
cipher AES-256-GCM
auth SHA512

Преимущества OpenVPN

ПлюсыМинусы
Максимальная безопасностьМедленнее WireGuard
КроссплатформенностьСложная начальная настройка
UDP/TCP выборБольше CPU
Кастомизация

Сравнение с WireGuard

OpenVPNWireGuard
TCP для загруженных сетейТолько UDP
RSA/ECDHCurve25519
Зрелость (25 лет)Скорость (+30–50%)
TAP для локалокПростота

Когда использовать OpenVPN

Идеален для:

  • корпоративных сетей (удалёнка, филиалы);
  • обход цензуры (TCP на 443 порт);
  • наследных систем (роутеры, Firewalls);
  • высоких требований безопасности (аудит шифрования).

Рекомендации: VPS с 2+ ГБ RAM, Ubuntu 22.04, порт 1194 UDP или 443 TCP. Используйте скрипт openvpn-install.sh от Nyr — 5 минут на запуск. Для скорости — WireGuard; для универсальности — OpenVPN.