В этой инструкции мы на практическом примере разберём развёртывание OpenVPN на виртуальном сервере VPS/VDS под управлением Windows. Для пользователей Linux процесс будет полностью аналогичен — различия касаются только способа подключения к серверу.
| Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. | Перейти |
Как развернуть OpenVPN на VPS
Этап 1. Установка OpenVPN и создание клиентского профиля
Первым делом необходимо подключиться к VPS по протоколу SSH (способ подключения описан в отдельной статье). После этого мы воспользуемся официальным автоматизированным скриптом установки — это самый быстрый и надёжный способ.
Выполните последовательно команды:
- Скачивание скрипта:
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
- Предоставление прав на выполнение:
chmod +x openvpn-install.sh
- Запуск установщика:
./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. Если её не видно — раскройте скрытые значки через стрелку «вверх».
Импорт конфигурации:
- Кликните правой кнопкой мыши по иконке OpenVPN.
- Выберите «Импорт» → «Импорт файла конфигурации».
- Укажите путь к сохранённому файлу
.ovpn.
Подключение:
Снова нажмите правой кнопкой по иконке и выберите «Подключиться». Откроется окно с логом процесса подключения — если всё пройдёт успешно, оно закроется автоматически, а иконка в трее станет зелёной.
Этап 3. Проверка работоспособности
Чтобы убедиться, что VPN-соединение активно и трафик идёт через виртуальный сервер, зайдите на любой сайт, определяющий IP-адрес. Если настройка выполнена верно, вы увидите IP-адрес и геолокацию вашего VPS, а не вашего реального интернет-провайдера. Это свидетельствует о полной готовности сервера к использованию.
| Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. | Перейти |
