Установка
Скрипт сам ставит WireGuard, настраивает NAT и службу, создаёт первого клиента.-
SSH – подключись под
root, IP и пароль в карточке сервера: Подключение. -
Скрипт – angristan/wireguard-install, скачай и запусти:
- Вопросы – публичный IP, порт, DNS для клиентов и имя первого клиента. Не уверен, жми Enter: значения по умолчанию подходят почти всем. Порт запомни: его нужно открыть в файрволе.
-
Конфиг клиента – в конце скрипт покажет QR-код и создаст файл
.conf. QR сканируй с телефона, файл перенеси на компьютер.
Ручная установка
Вместо скрипта, если нужен полный контроль. Команды для Ubuntu и Debian.Кроме этих шагов нужны правила NAT (
iptables / MASQUERADE), иначе трафик клиентов не выйдет в интернет. Скрипт настраивает их сам.-
Пакет:
-
Ключи –
privatekeyсекретный ключ сервера,publickeyпубличный: -
Конфиг сервера – файл
/etc/wireguard/wg0.conf, минимальный пример: -
Маршрутизация – без неё сервер не пропускает трафик клиентов:
-
Запуск – подними интерфейс:
- Остановить –
wg-quick down wg0. - Автозапуск –
systemctl enable wg-quick@wg0.
- Остановить –
Порт
Открой UDP-порт WireGuard в файрволе, иначе клиенты не подключатся. Если ставил скриптом, вместо51820 подставь порт, который выбрал:
Клиенты
Поставь официальное приложение WireGuard:- Windows – установщик с wireguard.com/install.
- macOS, iOS – App Store.
- Android – Google Play или APK с сайта.
- Linux – пакетный менеджер дистрибутива.
.conf или отсканируй QR-код. Включи туннель, и весь трафик пойдёт через сервер.
Каждому устройству нужен свой конфиг: запусти ./wireguard-install.sh снова и добавь клиента. В том же меню можно удалить клиента или весь WireGuard.
Если не работает
- Клиент не подключается – проверь, что в файрволе открыт UDP-порт из установки.
- Не открывается порт или на сервере нет сети – напиши в @lumisup_robot. Поддержка отвечает за сервер и сеть, VPN настраиваешь ты.