Самый простой и быстрый способ установить OpenVPN — воспользоваться шаблоном Portainer, подготовленным нашей командой. Такой метод сводит к минимуму ручную настройку и позволяет развернуть стабильный, готовый к стенд всего за несколько минут.

Требования

После установки Portainer войдите в него, используя свои учетные данные.

Установка OpenVpn с помощью Portainer - Image 1

Установка OpenVpn с помощью Portainer - Image 2

Как только вы войдёте в Portainer, перейдите в раздел local и выберите шаблон OpenVPN.

Установка OpenVpn с помощью Portainer - Image 3

Установка OpenVpn с помощью Portainer - Image 4

Необходимо заполнить все поля для корректной работы OpenVPN, а также указать в разделе Web UI URL prefix значение: /openvpn

Установка OpenVpn с помощью Portainer - Image 5

После этого вы увидите OpenVPN в разделе Stacks.

Установка OpenVpn с помощью Portainer - Image 6

Теперь перейдите в NPM для настройки проксирования.
В разделе Details заполните поля так, как показано на скриншоте.

Установка OpenVpn с помощью Portainer - Image 7

А также необходимо заполнить раздел Custom locations.

Установка OpenVpn с помощью Portainer - Image 8

Чтобы подключиться к OpenVPN и продолжить настройку, перейдите по домену, который вы указали ранее. Перед этим добавьте его в файл hosts.
В строке браузера введите:

домен/openvpn

После этого откроется страница входа. Введите свои учетные данные — и вы попадете в админ-панель с настройками пользователей.

Установка OpenVpn с помощью Portainer - Image 9

Теперь необходимо установить OpenVPN. Для этого нажмите на красное уведомление сверху:

“OpenVPN needs to be setup”

После этого начнётся установка. Следуйте шагам мастера и завершите настройку OpenVPN. Установка OpenVpn с помощью Portainer - Image 10

Далее переходим к созданию нового клиента. Для этого нажмите Add New Client и заполните необходимые поля.

Обязательно укажите значение в поле User Password — этот пароль будет использоваться при подключении к VPN.

Установка OpenVpn с помощью Portainer - Image 11

Установка OpenVpn с помощью Portainer - Image 12

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

Перейдите в раздел Certificates и добавьте новый сертификат для вашего пользователя.

Установка OpenVpn с помощью Portainer - Image 13

Установка OpenVpn с помощью Portainer - Image 14

Теперь нажмите Apply Configuration, и ваш пользователь будет полностью настроен.

Установка OpenVpn с помощью Portainer - Image 15

Установка OpenVpn с помощью Portainer - Image 16

Чтобы скачать конфигурационный файл для подключения на вашем ПК, перейдите в раздел Certificates и загрузите нужный файл.

Linux/Ubuntu 24.04

Установка OpenVpn с помощью Portainer - Image 17

Откройте верхнюю панель и выберите VPN Settings

Установка OpenVpn с помощью Portainer - Image 18

Нажмите + и выберите Import from file.

Установка OpenVpn с помощью Portainer - Image 19

После добавления профиля вы увидите новое VPN-соединение, созданное в разделе VPN.

Установка OpenVpn с помощью Portainer - Image 20

Теперь вам нужно перейти в настройки нажав на шестеренку, и в разделе Identity выбрать строку User name, и вставить имя вашего юзера как в OpenVPN

Установка OpenVpn с помощью Portainer - Image 21

Теперь вы можете использовать VPN на вашем ПК.

Windows

Скачайте и установите клиент OpenVPN с официального сайта:

https://openvpn.net/client/

Загрузите ранее созданный конфигурационный файл и импортируйте его в клиент.
При подключении введите UserName и пароль, которые вы указали при создании клиента.

Итог

Использование готового шаблона Portainer позволяет существенно сэкономить время и снизить вероятность ошибок. В итоге вы получаете полностью рабочий VPN «из коробки» с минимальными затратами на настройку.