TSO / GSO в туннеле
Ядро отдаёт в TUN супер-сегменты до 64 КБ вместо пакетов по 1.4 КБ — меньше системных вызовов, выше отдача.
NENIOF — тонкий Android-клиент с настоящим ядром Xray внутри.
Множественные расширения протоколов, честный туннель через tun2socks
и транспорт, ускоренный до предела возможностей устройства.
Никакой обёртки над чужим SDK: своя оболочка, своё ядро, свой транспорт.
Ядро отдаёт в TUN супер-сегменты до 64 КБ вместо пакетов по 1.4 КБ — меньше системных вызовов, выше отдача.
Минус один RTT на handshake и pipeline-запросы к локальному SOCKS: каждая страница открывается быстрее.
Окна TCP_WND и TCP_SND_BUF подняты до 64 MSS — снят потолок «скорость × задержка» на дальних серверах.
Раз в 8 секунд проверяется живость процесса. Упало — поднимется само, туннель восстановится без рук.
VLESS, REALITY, VMess, Trojan, Shadowsocks, xhttp — импорт профилей, подписки, быстрый тест пингов.
Экономный фон, уважение к системным анимациям, кэш разбора профилей и пингов — батарея не страдает.
Эмулятор x86_64, по 20 МБ × 4 замера. На реальном телефоне выигрыш даёт именно TSO (меньше записей в TUN) и увеличенное окно lwIP.
МБ/с, отдача. Прямой канал без туннеля — предел виртуальной сети эмулятора.
serveStale, домен идёт только в маршрутизацию.tcpUserTimeout.



Файлы лежат на этом сайте — скачивание начинается сразу, без редиректов.
arm64-v8a + x86_64. Подходит для любого телефона и эмулятора.
f5368fe335f53a19b07a847ebb275ba87a6503b66b423b7be9d095e40777b986
Для обычных современных телефонов — на 13 МБ меньше.
22a8b7c8286bc9ddc306f16aec1b8bd2b8f17c4c631f61a5e644320e2b7f211b
vless://, vmess:// или подписку и нажмите кнопку питания.
Нужна другая архитектура или прошлые версии — напишите в Telegram.
Проверить файл: sha256sum Neniof.apk должен совпасть с хешем выше.
Нет. Клиент поднимает локальный TUN и заворачивает трафик в ядро Xray через tun2socks. Достаточно системного разрешения на туннель, которое Android выдаёт при первом запуске.
Клиенты с произвольными серверами и протоколами в Play проходят сложную модерацию. APK раздаётся прямо с этого сайта — ставится в один тап.
Ядро работает локально, профили хранятся в настройках приложения. Клиент не содержит аналитики и не отправляет статистику — только запросы через ваш собственный сервер.
Современному телефону хватит arm64 — файл меньше. Универсальный берите, если не уверены в архитектуре или ставите на эмулятор (x86_64).
Это предел виртуальной сети эмулятора: прямой канал без туннеля даёт столько же. На реальном устройстве ограничение снимается — туннель перестаёт быть узким местом.
33.4 МБ, Android 5.0+, без рекламы и подписок на клиент.