К содержимому

OpenVPN на VPS

VPN-сервер на SSL/TLS

Категория
VPN / Прокси
Хостинг
VPN-сервер
Автор
OpenVPN Inc.; установщик — angristan
Лицензия
GPL-2.0
Версия
2.7.7

Скрипт бесплатный · VPS от $2.79 в месяц · установка около 2 минут

Установка по SSH

root@vps:~# curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh && chmod +x openvpn-install.sh && sudo ./openvpn-install.sh interactive

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/angristan/openvpn-installok
  • Version2.7.7ok
  • Port1194/udplisten

✓ OpenVPN 2.7.7 установлен · около 2 минут

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • VPN
  • OpenVPN
  • Сертификаты
  • Совместимость

OpenVPN — проверенный временем VPN-протокол с клиентами практически для любых устройств, включая старые системы и роутеры. Подходит, когда важна совместимость, а не максимальная скорость.

Установку берёт на себя популярный скрипт angristan/openvpn-install (MIT): он ставит OpenVPN, создаёт центр сертификации, настраивает файрвол и выдаёт первому клиенту файл .ovpn.

Дальше скрипт работает как менеджер: добавляет и отзывает клиентов, показывает подключения, умеет работать без вопросов через CLI.

  • Клиенты для Windows, macOS, Linux, Android, iOS и роутеров
  • UDP или TCP на любом порту
  • Современное шифрование и TLS
  • Добавление и отзыв клиентов одной командой
  • Поддержка IPv4 и IPv6
  • Неинтерактивный режим для автоматизации

Рекомендуемый тариф

Для OpenVPN — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 11 · Debian 12 · AlmaLinux 9

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 2 минут.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте OpenVPN

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Завершите настройку

    Ответьте на вопросы скрипта (порт, протокол, DNS) и задайте имя первого клиента

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12, AlmaLinux 9.

Команда установки
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh && chmod +x openvpn-install.sh && sudo ./openvpn-install.sh interactive

Порты

Порты OpenVPN
ПортПротоколНазначение
1194udpVPN-туннель (порт и протокол меняются при установке)

После установки

  1. 1.Ответьте на вопросы скрипта (порт, протокол, DNS) и задайте имя первого клиента
  2. 2.Скачайте файл .ovpn из домашней папки, например: scp root@IP:~/имя.ovpn .
  3. 3.Импортируйте .ovpn в OpenVPN Connect или другой клиент
  4. 4.Новый клиент: ./openvpn-install.sh client add имя, отзыв: ./openvpn-install.sh client revoke имя

Вопросы об OpenVPN

Не нашли ответ? Пишите @ExpressHost_SupportBot.

OpenVPN или WireGuard?

WireGuard быстрее и проще. OpenVPN выбирают ради совместимости со старыми устройствами, роутерами и корпоративными клиентами или когда нужен TCP.

Сколько клиентов выдержит тариф?

OpenVPN шифрует трафик в одном потоке на процессоре, поэтому упирается в CPU раньше WireGuard. Для небольшой команды хватает 1 vCPU и 2 ГБ.

Где лежат конфиги?

Конфиг сервера — /etc/openvpn/server/server.conf, ключи — /etc/openvpn/server/easy-rsa, файлы клиентов .ovpn — в домашней папке.

OpenVPN ставится при заказе — в боте.