Автор: Network_sec Открыта для предложений Шагов: 5

WireGuard VPN: сервер + клиент за 30 минут

🎯 Применение в проектах

0
участников
0
проектов
5
шагов

Кратко

Нужен доступ к домашней сети извне без проброса портов.

Контекст

Нужен доступ к домашней сети извне без проброса портов.

Результат

Туннель 80 Мбит/с из любой точки мира.

Шаги

1

Сервер

Автор: Network_sec
sudo apt install wireguard. wg genkey | tee server.key | wg pubkey > server.pub. Конфиг в /etc/wireguard/wg0.conf.
2

Запуск

Автор: Network_sec
sudo wg-quick up wg0. sudo systemctl enable wg-quick@wg0 — автозагрузка.
3

Клиент

Автор: Network_sec
На телефоне: сгенерировать пару ключей. Добавить пир в конфиг сервера: PublicKey клиента + AllowedIPs = 10.0.0.2/32.
4

Проброс порта

Автор: Network_sec
На роутере: UDP 51820 → IP малинки. Firewall: ufw allow 51820/udp.
5

Подключение

Автор: Network_sec
Импортировать конфиг в мобильное приложение WireGuard. Туннель 80 Мбит/с из любой точки мира.

Предложить шаг

Ваше улучшение будет отправлено владельцу инструкции на одобрение.

Совет: если инструкция получается очень большой — более 10–15 шагов, имеет смысл собрать ее в полноценный курс на online.tfeya.ru. Там можно разбить материал по модулям, добавить тесты и отслеживать прогресс участников.