Чтобы самостоятельно настроить свою виртуальную частную сеть, следуйте этим шагам:
1. Подготовка сервера:
Начните с выбора недорогого VPS/VDS сервера. Я использую Beget, но вы можете выбрать любую другую платформу.
Зарегистрируйтесь на выбранном сервисе и создайте виртуальный сервер, я выбрал самый дешевый тариф с расположением сервера в Казахстане.

Выберите операционную систему Ubuntu 20.04 и обязательно установите пароль для пользователя root.

2. Подключение к серверу:
Так как я использую Windows, мне нужно скачать SSH клиент. Я использую PuTTY. Установите его.
Запустите PuTTY и в поле Host Name введите внешний IP-адрес вашего сервера Beget. Нажмите Open.

В открывшейся консоли в поле login введите root и пароль, который вы задали при создании сервера, в поле password.

3. Обновление системы:
После подключения обновите систему. Введите следующие команды последовательно, подтверждая установку пакетов, вводя Y и нажимая Enter:
sudo apt updatesudo apt upgrade
4. Установка OpenVPN:
Перейдите в директорию root, введите команду:
cd /root
Скачайте скрипт установки, для этого введите команду:
wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.shСделайте скрипт исполняемым, команда:chmod +x openvpn-install.shЗапустите скрипт установки, команда:./openvpn-install.shВо время установки:Оставьте IP-адрес по умолчанию, нажмите Enter.
Пропустите IPv6, просто нажмите Enter.
Оставьте порт по умолчанию, нажмите Enter.
Оставьте тип соединения по умолчанию (UDP), нажмите Enter.
Измените номер DNS на 9 (это DNS Google).

Пропустите сжатие, нажмите Enter.
Настройки шифрования оставьте n по умолчанию и нажмите Enter.
5. Создание клиента:
В процессе установки скрипта вам будет предложено создать клиента.
В поле name введите имя клиента (например, свое имя).

В следующем пункте оставьте 1 по умолчанию и нажмите Enter.
Дождитесь завершения процесса создания клиента.
6. Скачивание конфигурации клиента:
Перейдите на сайт Beget в панель управления сервером.
Откройте файловый менеджер.
Перейдите в директорию root.
Скачайте файл с расширением .ovpn.

7. Подключение клиента к сети:
На телефоне или другом устройстве скачайте приложение OpenVPN.

В приложении OpenVPN выберите вкладку Upload File.
Нажмите BROWSE и найдите скачанный .ovpn файл.
Нажмите CONNECT.

8. Проверка подключения:
Перейдите на сайт 2ip.ru.
Убедитесь, что отображается IP-адрес вашего сервера и в строке местоположения указано расположение вашего сервера (в моем случае Казахстан).

9. Создание новых клиентов:
Для добавления новых клиентов просто повторно запустите скрипт на сервере
./openvpn-install.shи выберите опцию:1) Add a new userСпасибо за ваше время и внимание!
Ваша поддержка очень важна для меня! Если вам понравилась статья,
пожалуйста, поставьте лайк этой статье на моем канале ДзенПодпишитесь на мой Телеграм-канал, чтобы быть в курсе новых статей.
Удачи!