Repository navigation
NAT Traversal Explained
NatBypass Author edited this page Nov 7, 2026
·
1 revision
NatBypass объединяет устройства напрямую даже через Carrier-Grade NAT (CGNAT) и Symmetric NAT мобильных операторов (МТС, МегаФон, Билайн, Tele2, Yota) без использования арендованных серверов.
| Уровень | Технология | Описание |
|---|---|---|
| Уровень 1 | IPv6 Dual-Stack P2P | Параллельное AAAA STUN-обнаружение и прямой P2P-канал через IPv6 в обход IPv4 CGNAT оператора. |
| Уровень 2 | DPI Drop Detection | При 10 безответных пробах (блокировка ТСПУ) автоматически включается awg31_strict с обфускацией заголовков на 10 минут. |
| Уровень 3 | Leader-Coordinated Punch | Синхронный залп открытия портов с миллисекундной точностью по команде узла с открытым NAT. |
| Уровень 4 | ASN-Aware Port Prediction | Селективное предсказание шага портов (+2, +4) по базе операторов РФ; случайные пулы исключаются для защиты аккумулятора. |
| Уровень 5 | Peer-as-Relay | Автоматический E2EE транзит через доверенные домашние роутеры (Keenetic, OpenWrt, ПК) в пределах суточных квот (5 ГБ/сутки). |
- ⚡ Координатор (
coordinator_capable): Узел с Full-Cone NAT или статическим белым IP. Координирует миллисекундный залп одновременного открытия портов для двух мобильных клиентов. - 🛡️ Relay (
relay_capable): Узел (домашний роутер Keenetic, сервер или ПК), готовый предоставить прозрачный транзит пакетов при полной блокировке UDP. Мобильные устройства на Android автоматически исключаются из роли реле при работе от аккумулятора или в сотовой сети. - 🌐 Интернет-шлюз (
is_exit_node): Узел разрешил направлять через себя весь интернет-трафик других участников.
- Если прямой P2P-канал между узлами временно недоступен (например, телефон переключился с Wi-Fi на сотовую сеть LTE), трафик мгновенно направляется через промежуточный узел-ретранслятор (Zero-Knowledge Multi-Hop).
- В фоне продолжаются зондирующие пробы.
- Как только прямой P2P-канал открывается, NatBypass бесшовно возвращает весь поток пакетов на 100% прямое P2P-соединение на полной скорости физического канала.
NatBypass — Decentralized P2P Mesh VPN & DPI Bypass | Лицензия GNU GPLv3
Репозиторий •
Сообщить об ошибке •
Сообщество •
Релизы