Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.

✉️ Email: [email protected]
📲 Telegram канал: https://t.me/zer0kernelorg
💰 Donate (BTC): bc1qwvrgka76eeley8feqdxjxk2866sv0tnweylxjc
wg0, wg1 и т. д.), который настраивается стандартными утилитами ip и wg. Маршрутизация внутри туннеля строится на концепции Cryptokey Routing: каждому пиру сопоставляется список AllowedIPs, который одновременно работает как таблица маршрутизации (куда отправлять) и как ACL (от кого принимать).10.8.0.2/32).10.8.0.2.DNS = ... для интерфейса.Клиент ──WireGuard──▶ VPN-сервер ──▶ Unbound / AdGuard Home ──▶ корневые серверы
(wg0) (127.0.0.1:53)
| Протокол | Когда уместен | Ограничения |
|---|---|---|
| WireGuard | Домашний сервер, роутер с поддержкой | Требует статического порта или DDNS |
| OpenVPN | Если нужен TCP-туннель через restrictive firewall | Медленнее, сложнее конфигурация |
| IPsec/IKEv2 | Корпоративные сценарии, встроенная поддержка в iOS/macOS | Сложная настройка, больше surface area |
| AmneziaWG | Если DPI-фильтрация блокирует обычный WireGuard | См. AmneziaWG: настройка собственного VPN-сервера с защитой от DPI |
[Интернет] ←→ [Роутер / NAT] ←→ [WireGuard-сервер] ←→ [Домашняя LAN 192.168.1.0/24]
↑
wg0: 10.8.0.1/24
[Удалённый клиент] ←→ wg0: 10.8.0.2/24
NetworkManager-openvpn — для OpenVPNNetworkManager-wireguard (или nm-wireguard) — для WireGuardNetworkManager-strongswan — для IKEv2/IPsecNetworkManager-libreswan — для Libreswan/IPsec/etc/NetworkManager/system-connections/ в формате keyfile (INI-подобный формат). Каждый профиль содержит секции [connection], [ipv4], [ipv6] и специфичную для VPN секцию (например, [vpn]).wg0, wg1 и т. д. Для OpenVPN — tun0 или tap0. Интерфейс получает IP-адрес из пула VPN-сервера.ipv4.never-default = true, NetworkManager добавляет маршрут по умолчанию (0.0.0.0/0) через туннельный интерфейс. Оригинальный default route заменяется или получает бо́льшую метрику, чтобы туннельный маршрут имел...| Протокол | Внешний заголовок | Внутренний overhead | Рекомендуемый MTU туннеля |
|---|---|---|---|
| WireGuard (UDP) | IP (20) + UDP (8) | 28 (4 type + 8 counter + 16 auth tag) | 1420 |
| OpenVPN (UDP) | IP (20) + UDP (8) | ~20–40 (зависит от шифра) | 1400–1440 |
| OpenVPN (TCP) | IP (20) + TCP (20) | ~20–40 | 1360–1400 |
| IPsec (ESP, transport) | IP (20) + ESP (~20–24) | 12–16 (IV + ICV) | ~1400–1420 |
wg0 установлен в 1420 байт — это консервативное значение с запасом на IPv6 (где IP-заголовок занимает 40 байт вместо 20) и возможную дополнительную инкапсуляцию.## Очистить цепочку OUTPUT (удалит все существующие правила в этой цепочке)
iptables -F OUTPUT
## Разрешить loopback — без него не работают локальные сервисы
iptables -A OUTPUT -o lo -j ACCEPT
## Разрешить подключение к VPN-серверу (замените на свои значения)
iptables -A OUTPUT -d 203.0.113.50 -p udp --dport 51820 -j ACCEPT
## Разрешить весь трафик через VPN-интерфейс
iptables -A OUTPUT -o wg0 -j ACCEPT
## Разрешить ответы на уже установленные соединения
iptables -A OUTPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
## Отбросить всё остальное
iptables -A OUTPUT -j DROP
wg0 или tun0, шифруются и уходят через сервер провайдера. Но браузер способен устанавливать соединения в обход системной таблицы маршрутизации — через API, которые работают на уровне приложения.RTCPeerConnection.host (локальный адрес), srflx (адрес, видимый STUN-сервером) или relay (адрес TURN-сервера).| Платформа | WireGuard | OpenVPN | Примечание |
|---|---|---|---|
| OpenWrt | Да (ядро ≥ 5.6) | Да | Наиболее гибкий вариант, полная настройка через CLI и LuCI |
| Keenetic | Да | Да | Встроенная поддержка в фирменной прошивке, настройка через веб-интерфейс |
| MikroTik RouterOS | Да (v7+) | Да | Мощная маршрутизация, но порог входа выше |
| Asus + Merlin | Зависит от модели | Да | Merlin добавляет поддержку OpenVPN-клиента на многих моделях |
| DD-WRT | Ограниченно | Да | Зависит от сборки и модели |
| Заводские прошивки TP-Link, D-Link, Tenda | Обычно нет | Редко | Бюджетные модели, как правило, не поддерживают VPN-клиент |