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

В этой инструкции мы на практическом примере разберём развёртывание OpenVPN на виртуальном сервере VPS/VDS под управлением Windows. Для пользователей Linux процесс будет полностью аналогичен — различия касаются только способа подключения к серверу.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Как развернуть OpenVPN на VPS

Этап 1. Установка OpenVPN и создание клиентского профиля

Первым делом необходимо подключиться к VPS по протоколу SSH (способ подключения описан в отдельной статье). После этого мы воспользуемся официальным автоматизированным скриптом установки — это самый быстрый и надёжный способ.

Выполните последовательно команды:

  1. Скачивание скрипта:
    curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
  2. Предоставление прав на выполнение:
    chmod +x openvpn-install.sh
  3. Запуск установщика:
    ./openvpn-install.sh

Интерактивная настройка OpenVPN через терминал

После запуска скрипт запросит ряд параметров. Рекомендуемые варианты:

  • IP-адрес сервера — обычно определяется автоматически, но при необходимости вы можете указать его вручную.
  • Поддержка IPv6 — выберите no, поскольку большинство российских провайдеров пока не используют этот протокол.
  • Порт — оставьте стандартный 1194 (либо укажите свой).
  • Протокол — предпочтительнее UDP как более быстрый.
  • DNS-серверы — в примере выбраны серверы Google, но вы можете задать любые другие.

Остальные опции (сжатие, маршрутизация и т.п.) лучше оставить без изменений. По завершении всех вопросов нажмите любую клавишу (например, Пробел), чтобы начать установку.

Создание пользователя-клиента

На одном из этапов установщик попросит ввести имя пользователя (в нашем примере — vpnuser) и предложит установить дополнительный пароль. В демонстрационных целях мы отказываемся от пароля, но в боевых условиях его использование повышает безопасность.

После завершения процесса для созданного пользователя будет сгенерирован конфигурационный файл с расширением .ovpn. Его необходимо сохранить на локальной машине — для этого можно скопировать содержимое прямо из терминала:

cat /root/vpnuser.ovpn

Вывод этой команды можно скопировать и вставить в текстовый файл, либо скачать сам файл через любой удобный способ (например, по SFTP).

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Этап 2. Настройка OpenVPN-клиента на локальном компьютере

Если на вашем устройстве ещё не установлен клиент OpenVPN, скачайте его с официального сайта:
https://openvpn.net/community-downloads/

После установки в системном трее (область уведомлений, возле часов) появится иконка OpenVPN GUI. Если её не видно — раскройте скрытые значки через стрелку «вверх».

Импорт конфигурации:

  1. Кликните правой кнопкой мыши по иконке OpenVPN.
  2. Выберите «Импорт» → «Импорт файла конфигурации».
  3. Укажите путь к сохранённому файлу .ovpn.

Подключение:

Снова нажмите правой кнопкой по иконке и выберите «Подключиться». Откроется окно с логом процесса подключения — если всё пройдёт успешно, оно закроется автоматически, а иконка в трее станет зелёной.

Этап 3. Проверка работоспособности

Чтобы убедиться, что VPN-соединение активно и трафик идёт через виртуальный сервер, зайдите на любой сайт, определяющий IP-адрес. Если настройка выполнена верно, вы увидите IP-адрес и геолокацию вашего VPS, а не вашего реального интернет-провайдера. Это свидетельствует о полной готовности сервера к использованию.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти