Настройка VPN WireGuard


Заказ сервера под WireGuard сервер

Для заказа сервера перейдите по ссылке: https://maxiplace.ru/cloud-server-linux/ выберите необходимую конфигурацию CPU, объем диска и производительность, затем закажите сервер через кнопку "Заказать".

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

В данном примере будем использовать следующую конфигурацию:

CPU = 1 

SSD = 10gb

Производительность = HIGH

Шаблон ОС = Ubuntu 20.04

Дата центр = Россия

Установщик WireGuard сервера с помощью скрипта.

Установщик подходит для: Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS и Fedora

Этот скрипт позволит вам настроить собственный VPN-сервер не более чем за минуту, даже если вы раньше не использовали WireGuard. Он был разработан, чтобы быть максимально удобным и универсальным.

Запуск скрипта для установки.

Подключитесь к серверу по SSH.

Запустите скрипт и следуйте за помощником:

wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

Как только закончится работа скрипта, вы можете запустить его снова командой: bash wireguard-install.sh, чтобы добавить пользователей, удалить некоторых из них или полностью удалить WireGuard.

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

  1. Port - Укажите порт сервера или оставьте предложенный вариант.
  2. Name - Для себя указывает имя того клиента который будет подключаться.
  3. Select a DNS - Укажите какие, хотите использовать сервера DNS для этого клиента.
  4. Для продолжения нажмите любую клавишу.

Запуститься процесс установки необходимых пакетов.

После успешного завершения процесса мы получаем QR-код для сканирования на клиентском устройстве и индивидуальный файл конфигурации.

Не закрываем консоль с QR-кодом - он нам понадобиться на этапе настройки клиента под Android.


Для просмотра настроек нового клиента наберите команду:

cat /root/vpnclient.conf


Запуск скрипта для настройки клиентов, добавление, удаление.

Осуществляется с помощью команды:

bash wireguard-install.sh


Настройка и подключение VPN-клиента Wireguard Android с помощью QR-кода.

Для подключения с устройства на базе ОС Android установите приложение WireGuard из Google Play или F-Droid.


Для добавления туннеля WireGuard нажмите на кнопку «плюс» в нижнем углу экрана и выберите опцию.

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



В данном случае выбираем отсканировать QR-код.


Подтверждаем разрешение.


Вводим название VPN подключения.


Подтверждаем запрос на подключение.





Соединение установлено, в статус баре будет отображаться знак VPN.

Проверить можно через браузер набрав публичный ресурс ip.me который покажет IP вашего сервера и его геолокации.


Примечание: система Android позволяет отправить весь трафик через VPN и блокировать соединения без VPN. (*на современной версии Android)

Для этого выполните следующее:

Перейдите в настройки и далее выберите пункт меню VPN.

Переключите соответствующие ползунки в состояние включено.


Настройка и подключение VPN-клиента Wireguard Windows.

Для создания нового клиента на сервере, подключитесь по SSH и укажите команду:


bash wireguard-install.sh

Затем укажите: Имя клиента любое, в данном случае "windows-client".

Затем укажите DNS сервера.

На следующем этапе вы получите файл с персональными настройками подключения.

Выведите содержимое файла командой:

cat /root/windows-client.conf

Скопируйте содержимое оно нам понадобиться далее.

Далее скачайте приложение WireGuard с официального сайта.

И запустите приложение.

Далее нажмите "Добавить туннель" в выпадающем меню выбрать "Добавить пустой туннель".

Указать название и вставить ранее скопированное содержимое файла /root/windows-client.conf  и нажать "Сохранить".


Для подключения нажмите кнопку "Подключить".

Для проверки IP адреса и геолокации наберите в браузере сайт ip.me.