Unbihex 0.2.3: разбор узких мест TCP, 938 подключений/с в REALITY и консольный клиент для роутеров и NAS
Unbihex is a lightweight VPN client and network core written in Rust that uses 12–18 MB of RAM. Its first article drew more than 2,000 reads, the repository passed 100 stars, and network and systems engineers responded in comments and Issues. The project reached version 0.2.3 in the past day.
Недавно я выложил первую статью про Unbihex - легковесный VPN-клиент и сетевое ядро на Rust, которое потребляет 12-18 МБ оперативной памяти. Ожидал дежурной критики и пары десятков просмотров, но публикация собрала больше 2000 прочтений, репозиторий перевалил за сотню звёзд, а в комментарии и Issues пришли практикующие сетевики и системные инженеры. За прошедший день проект дорос до версии 0.2.3 . Мы закрыли основные запросы сообщества (роутеры, NAS, JSON-конфиги, TUI в стиле btop ), добавили постквантовый обмен ключами, выложили тестовый сервер и провели глубокий аудит производительности, в результате которого обогнали Xray и sing-box по скорости обработки новых соединений. Но перед техническим разбором сразу закрою вопрос, который активно обсуждали в прошлый раз. Читать далее