Инструкция по установке 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 и настроить клиентов для подключения. Если возникнут вопросы, не стесняйтесь спрашивать!