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

В этом гайде я покажу вам, как установить и настроить сервер OpenVPN. Вам нужен сервер с выделенным IP и установленным Debian, Ubuntu, Fedora, CentOS, Arch Linux..

Установка

Загрузите скрипт и сделайте его исполняемым.

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh

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

./openvpn-install.sh

Вы увидите свой внешний IP.

  1. Отключить поддержку IPv6.
  2. Выберите порт.
  3. Выберите протокол.
  4. Выберите DNS серверы.
  5. Отключить сжатие.
  6. При необходимости настройте шифрование.
  7. Нажмите любую клавишу, чтобы начать установку других программных пакетов и зависимостей.

Теперь вы должны указать имя клиента. Файл клиента будет храниться в вашем домашнем каталоге с расширением файла .ovpn.

Когда OpenVPN будет установлен, вы можете снова запустить скрипт, и у вас будет выбор:

  • Добавить клиента.
  • Удалить клиента.
  • Удалить OpenVPN.

Настройка клиента OpenVPN в Linux

Перейдите в Настройки — Сеть и нажмите кнопку «+» рядом с разделом VPN.

Выберите последний — Импортировать из файла и выберите свой * .ovpn файл.

Нажмите кнопку «Добавить» и проверьте соединение.

Настройка клиента OpenVPN в Windows

Вам нужно будет скачать официальный клиент OpenVPN здесь.

Установите его и импортируйте ваш * .ovpn файл.

Вот и все, вы успешно настроили собственный сервер OpenVPN.