Инструкция по установке WireGuard на VPS

Полное руководство по установке и настройке WireGuard на VPS

В этой статье мы подробно расскажем, как создать VPS, установить WireGuard и настроить клиентов для подключения. К каждому шагу прикреплены скриншоты для удобства.

Шаг 1: Создание VPS и подключение через SSH

Первым делом создайте VPS и подключитесь к нему через SSH:

  • Выберите операционную систему (например, Ubuntu 22.04) и конфигурацию сервера.
  • Задайте имя сервера и добавьте SSH-ключи (по желанию).
  • Нажмите кнопку “СОЗДАТЬ СЕРВЕР”.

Эти данные нужно скопировать  данные для доступа (логин и пароль). Используйте их для подключения через PuTTY или другой SSH-клиент:

Нажимаете Accept

Шаг 2: Установка WireGuard на VPS

Теперь установим WireGuard с помощью скрипта angristan/wireguard-install:

  • Скачайте скрипт:
    curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
  • Дайте права на выполнение:
    chmod +x wireguard-install.sh
  • Запустите скрипт:
    ./wireguard-install.sh

Скрипт предложит задать параметры, такие как порт, DNS-серверы и имя клиента. Нажимайте Enter для использования значений по умолчанию.

Шаг 3: Создание клиента и получение конфигурационного файла

После завершения установки создайте первого клиента:

  • Введите имя клиента (например, test). Имя должно быть уникальным и состоять из буквенно-цифровых символов.
  • Скрипт автоматически сгенерирует конфигурационный файл клиента и отобразит QR-код для быстрого импорта на мобильные устройства.

 

Конфигурационный файл будет сохранён в директории /root, например:

/root/wg0-client-test.conf

Скачайте этот файл на свой компьютер с помощью команды scp или через FTP/SFTP:

scp root@your_vps_ip:/root/wg0-client-test.conf ~/Downloads/

Шаг 4: Подключение к WireGuard с вашего компьютера

Теперь подключитесь к вашему WireGuard серверу:

  • Windows/macOS: Откройте приложение WireGuard, нажмите “Import tunnel(s) from file” и выберите скачанный файл.
  • Linux: Скопируйте файл в директорию /etc/wireguard/ и запустите соединение:
    sudo wg-quick up wg0

Проверьте работу VPN, открыв сайт ipleak.net. Ваш внешний IP-адрес должен измениться на IP-адрес вашего VPS.

Добавление новых клиентов

Чтобы добавить нового клиента, снова запустите скрипт:

./wireguard-install.sh

Выберите опцию “Add a new user” и повторите шаги для создания клиента.

Теперь вы знаете, как создать VPS, установить WireGuard и настроить клиентов для подключения. Если возникнут вопросы, не стесняйтесь спрашивать! 😊