Быстрая установка OpenVPN одной командой на VPS Печать

  • OpenVPN, ВПН, личный ВПН, личный VPN, VPN, personal VPN, приватный ВПН, приватный VPN, private VPN
  • 0

Если вам нужен полностью готовый VPN-сервер всего за несколько минут, можно воспользоваться популярным скриптом openvpn-install. Скрипт автоматически устанавливает OpenVPN, настраивает firewall, создает сертификаты и генерирует готовый файл конфигурации для подключения клиентов.

Этот способ рекомендуется пользователям, которые хотят быстро развернуть OpenVPN без ручной настройки сертификатов и конфигурационных файлов.

Перед началом работы убедитесь, что у вас есть:

  • VPS с Ubuntu 20.04, 22.04 или 24.04;
  • Root-доступ к серверу;
  • Публичный IPv4-адрес;
  • SSH-клиент для подключения к серверу.

Шаг 1. Подключение к серверу

Подключитесь к VPS по SSH:

ssh root@SERVER_IP

Замените SERVER_IP на IP-адрес вашего сервера.

Шаг 2. Обновление системы

Обновите систему:

apt update && apt upgrade -y

Шаг 3. Загрузка установочного скрипта

Скачайте скрипт установки OpenVPN:

wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

Сделайте файл исполняемым:

chmod +x openvpn-install.sh

Шаг 4. Запуск установки

Запустите установочный скрипт:

./openvpn-install.sh

Шаг 5. Настройка OpenVPN

Во время установки скрипт задаст несколько вопросов.

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

IP-адрес сервера

Скрипт автоматически определит IP-адрес VPS.

Нажмите Enter для продолжения.

Протокол

Выберите:

UDP

UDP обеспечивает максимальную производительность VPN.

Порт

Рекомендуемое значение:

1194

Нажмите Enter, чтобы использовать значение по умолчанию.

DNS-сервер

Рекомендуемые варианты:

1) Current system resolvers
2) Cloudflare
3) Google

Большинство пользователей выбирают:

2) Cloudflare

Сжатие трафика

Выберите:

No

Использование сжатия не рекомендуется по соображениям безопасности.

Настройки шифрования

Нажмите Enter, чтобы использовать рекомендуемые параметры по умолчанию.

Шаг 6. Создание первого VPN-пользователя

Укажите имя клиента:

client1

После завершения установки скрипт автоматически создаст файл конфигурации.

Например:

client1.ovpn

Обычно файл сохраняется в каталоге:

/root/client1.ovpn

Шаг 7. Проверка работы OpenVPN

Проверьте состояние службы:

systemctl status openvpn-server@server

Или:

systemctl status openvpn

В зависимости от версии операционной системы.

Шаг 8. Скачивание клиентского файла

Скопируйте файл конфигурации на локальный компьютер.

Через SCP:

scp root@SERVER_IP:/root/client1.ovpn .

Либо воспользуйтесь WinSCP, FileZilla или любым другим SFTP-клиентом.

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

  1. Скачайте и установите OpenVPN Connect.
  2. Запустите программу.
  3. Нажмите Import Profile.
  4. Выберите файл client1.ovpn.
  5. Нажмите Connect.

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

  1. Установите OpenVPN Connect из Google Play.
  2. Нажмите Import Profile.
  3. Выберите файл client1.ovpn.
  4. Подключитесь к VPN.

Подключение iPhone и iPad

  1. Установите OpenVPN Connect из App Store.
  2. Импортируйте файл client1.ovpn.
  3. Разрешите установку VPN-профиля.
  4. Подключитесь к VPN.

Проверка подключения

После подключения откройте сайт:

https://whatismyipaddress.com

IP-адрес должен совпадать с IP-адресом вашего VPS.

Добавление новых пользователей

Повторно запустите скрипт:

./openvpn-install.sh

Выберите:

1) Add a new user

Введите имя нового клиента:

client2

Скрипт автоматически создаст новый файл конфигурации.

Удаление пользователя

Запустите скрипт:

./openvpn-install.sh

Выберите:

2) Revoke an existing user

Укажите пользователя, которого необходимо удалить.

Сертификат клиента будет отозван автоматически.

Полное удаление OpenVPN

Запустите:

./openvpn-install.sh

Выберите:

3) Remove OpenVPN

Скрипт полностью удалит OpenVPN и все связанные файлы конфигурации.

Частые ошибки

Не удается подключиться к VPN

Убедитесь, что порт UDP 1194 открыт в firewall сервера и отсутствуют ограничения со стороны провайдера VPS.

После подключения отсутствует интернет

Проверьте, что во время установки были корректно настроены IP Forwarding и NAT.

Служба OpenVPN не запускается

Проверьте состояние службы:

systemctl status openvpn-server@server

Просмотрите журнал ошибок:

journalctl -u openvpn-server@server

Файл конфигурации не найден

Проверьте наличие файлов в каталоге:

/root/

При необходимости повторно запустите скрипт и создайте новый профиль.

Преимущества установки одной командой

  • Установка занимает менее 5 минут.
  • Автоматическая генерация сертификатов.
  • Автоматическая настройка firewall.
  • Готовые файлы .ovpn для подключения.
  • Простое управление пользователями.
  • Поддержка Windows, Linux, Android, iPhone и macOS.
  • Не требует ручной настройки OpenVPN.

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


Помог ли вам данный ответ?

« Назад