Найпростіший і найшвидший спосіб встановити 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 «з коробки» з мінімальними витратами на налаштування.