← Назад на главную

Хотите интернет без границ? Настраиваем собственную виртуальную частную сеть

Хотите иметь собственную виртуальную частную сеть, но не доверяете коммерческим провайдерам? Решение есть. Можно арендовать виртуальный сервер и настроить на нем защищенное соединение. Это не так сложно, как кажется. Давайте разберем все шаги на примере сервиса Beget.

Выбираем и настраиваем сервер

Для начала потребуется арендовать VPS. Я взял самый доступный тариф у Beget с сервером в Казахстане. Вы можете выбрать любого другого оператора. При создании виртуальной машины укажите операционную систему Ubuntu 20.04.

Изображение

Критически важно задать надежный пароль для учетной записи root, так как через нее будет происходить все управление.

Изображение

Первое подключение через SSH

Для доступа к серверу с Windows понадобится SSH-клиент. PuTTY — бесплатный и проверенный вариант. После установки запустите программу. В поле «Host Name» введите внешний IP-адрес вашего сервера, который можно найти в панели управления Beget.

Изображение

Откроется терминал, где нужно будет авторизоваться под логином root и заданным ранее паролем.

Изображение

Подготовка системы

Сразу после входа стоит обновить системные пакеты. Это обеспечит совместимость и безопасность. В терминале последовательно выполните две команды:

sudo apt update
sudo apt upgrade
Подтверждайте установку, когда система запросит разрешение. Этот процесс может занять несколько минут.
Изображение

Установка OpenVPN

Теперь перейдем к основной части. Сначала перейдите в корневую директорию командой:

cd /root
Изображение

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

wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Перед запуском сделайте файл исполняемым:

chmod +x openvpn-install.sh
Запустите скрипт командой:

./openvpn-install.sh
В ходе установки можно смело принимать большинство настроек по умолчанию, нажимая Enter. Рекомендую только изменить DNS на вариант под номером 9 (Google DNS). Это повысит стабильность соединения.

ИзображениеГенерация клиентского файла

В процессе установки скрипт предложит создать первого пользователя. Введите любое имя, например, свое.

Изображение

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

Для этого зайдите в панель управления Beget, откройте файловый менеджер, перейдите в папку /root и загрузите файл с именем, которое вы указали при создании клиента. Это ваш ключ доступа.

Изображение

Подключение с устройства

На устройстве, с которого планируете подключаться, установите официальное приложение OpenVPN Connect. Запустите его и выберите опцию импорта конфигурации из файла. Укажите скачанный ранее .ovpn файл. 

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

Изображение

Проверка работоспособности

Чтобы убедиться, что трафик идет через ваш новый сервер, откройте в браузере сайт 2ip.ru. Сервис покажет ваш текущий IP-адрес и его географическое положение. Если все сделано верно, вы увидите адрес вашего VPS из Казахстана (или другой выбранной локации).

Изображение

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

Если вам нужно предоставить доступ другим людям, просто снова запустите на сервере скрипт установки. В появившемся меню выберите пункт «Add a new user» и следуйте подсказкам. Это создаст отдельный конфигурационный файл для каждого нового пользователя.

Буду рад видеть вас в числе подписчиков моего Дзен‑канала и Telegram‑канала! Все комментарии к статье и живые обсуждения - именно там.

До новых встреч!