Repository navigation
AWG 3.1 Migration
Tip
В новых версиях NatBypass (v2.0+) протокол AmneziaWG 3.1 Strict и порт 443 включены ПО УМОЛЧАНИЮ. Никакой ручной настройки в конфигах не требуется — все новые сети создаются с максимальной защитой от ТСПУ.
Системы ТСПУ и DPI используют использовать AI-анализ поведения соединений целиком (корреляция таймингов, размеров пакетов, энтропии и распределения flow).
Старый протокол AWG 2.0 обфусцирует только статические заголовки, из-за чего обнаруживается поведенческими эвристиками за 2–5 минут активной передачи данных.
AmneziaWG 3.1 внедряет полный комплекс поведенческой маскировки:
-
Header Protection (ChaCha20) — шифрование открытых полей
Init,Response,Cookie,Data - Content Padding — добавление случайных байт к transport payload (0–100 байт)
- Custom Timings — рандомизация таймеров Rekey, Timeout, Keepalive в заданных диапазонах
- Random Trailers — добавление случайной энтропии в хвост пакетов
- Disable Cookies — защита от активного зондирования (active probing)
curl -fsSL https://raw.githubusercontent.com/jamixm4-crypto/natbypass/main/scripts/migrate_to_awg31.sh | bash- Откройте панель управления
http://127.0.0.1:8080(или IP вашего роутера/сервера). - Перейдите на вкладку 🛡️ AmneziaWG 3.1.
- Выберите пресет 🔒 AWG 3.1 Strict (Максимальное пробитие ТСПУ / DPI).
- Нажмите кнопку 💾 Применить и перезапустить.
- Экспортируйте новый конфиг или покажите QR-код для телефона.
# 1. Генерация готового конфига AWG 3.1
natbypass-cli awg generate --preset awg31_strict --output /etc/natbypass/awg31.conf
# 2. Настройка параметров
natbypass-cli config set wireguard.awg_version "3.1"
natbypass-cli config set wireguard.awg_preset "awg31_strict"
natbypass-cli config set wireguard.header_protection_key "$(openssl rand -hex 32)"
natbypass-cli config set network.preferred_port 443
# 3. Перезапуск службы
natbypass-cli service restart
# 4. Проверка статуса
natbypass-cli status| Пресет | Версия | Описание | Применение |
|---|---|---|---|
awg31_strict |
3.1 | Header Protection + Random Trailers + Disable Cookies + Content Padding (0-100B) + CPS packets | Максимальное пробитие ТСПУ / DPI |
awg31_balanced |
3.1 | Header Protection + Random Trailers + Cookies + Content Padding (0-50B) | Для всех остальных сетей |
anti_tspu |
2.0 | Нестандартный тюнинг параметров 2.0 (Jc=5, S2=100, случайные H1..H4) | Совместимость с AWG 2.0 |
awg20_legacy |
2.0 | Стандартный WireGuard + AWG 2.0 мусорные пакеты (Jc=4, S1=48, S2=32) | Старые клиенты |
Warning
Узлы с AWG 3.1 не могут соединяться напрямую по WireGuard с узлами на AWG 2.0 из-за несовместимости структуры пакетов Header Protection. Рекомендуется обновлять все связанные устройства одновременно.
Если на определенных устройствах требуется вернуться на режим совместимости AWG 2.0:
natbypass-cli config set wireguard.awg_version "2.0"
natbypass-cli config set wireguard.awg_preset "awg20_legacy"
natbypass-cli service restart© 2026 NatBypass Project — P2P Mesh VPN & DPI Bypass. Лицензия GNU GPLv3.