А
Админские байки
@filatovzru43 подп.
26просмотров
60.5%от подписчиков
20 марта 2026 г.
Score: 29
noq — новый способ соединять устройства напрямую Знакомая ситуация: два устройства в разных сетях не могут связаться друг с другом напрямую. Виноват NAT — «привратник» вашего роутера, который защищает домашнюю сеть, но заодно мешает входящим соединениям. Из-за этого видеозвонки, файлообмен и любые p2p-приложения вынуждены гонять трафик через промежуточный сервер — это медленнее и дороже. А ситуация только ухудшается: IPv4-адреса давно кончились, и провайдеры всё чаще сажают абонентов за CGNAT — это когда даже ваш роутер не получает «белый» IP, а сидит за ещё одним NAT'ом у провайдера. Двойной NAT, и пробиться через него классическими способами ещё сложнее. Команда n0/iroh выпустила noq — открытую библиотеку на Rust, которая решает эту проблему на уровне протокола QUIC (тот самый протокол, на котором работает HTTP/3 и половина современного интернета). Что умеет: 🕳 Пробивает NAT — устройства находят друг друга и устанавливают прямое соединение, даже если оба сидят за роутерами (и даже за CGNAT провайдера). Раньше для этого нужны были отдельные костыли поверх протокола — теперь это встроено в сам транспорт. 🔀 Несколько путей одновременно — если между устройствами есть и прямой канал, и резервный через сервер — noq использует оба и сам выбирает лучший. Упал Wi-Fi, переключился на мобильную сеть — соединение не рвётся. 🔐 Шифрование из коробки — определение внешнего IP (раньше делалось через незашифрованный STUN) теперь идёт прямо внутри зашифрованного QUIC-канала. Уже работает в продакшне на сотнях тысяч устройств. Открытый код, MIT-лицензия. Для разработчиков p2p-приложений, мессенджеров, IoT и mesh-сетей — это готовый фундамент, который берёт на себя самую сложную часть: надёжно соединить два устройства в реальном интернете с его зоопарком NAT'ов, CGNAT'ов и файрволов. https://www.iroh.computer/blog/noq-announcement https://github.com/n0-computer/noq
26
просмотров
1901
символов
Нет
эмодзи
Нет
медиа

Другие посты @filatovzru

Все посты канала →