NekoBox for Android — не сервис с готовыми VPN-серверами, а клиентское приложение для Android. Оно принимает профиль или подписку, запускает сетевой режим через Android VPN/TUN и передает трафик согласно настройкам узла, DNS и маршрутизации. В README проекта NekoBox описан как sing-box / universal proxy toolchain for Android, поэтому его логика ближе к техническому клиенту, чем к приложению с одной кнопкой.
Главная причина выбирать NekoBox — контроль. В приложении можно импортировать разные типы proxy-конфигураций, проверять узлы, обновлять подписки, смотреть поведение DNS и разбирать ошибки подключения. Но у этого есть обратная сторона: если ссылка повреждена, формат подписки не поддерживается или сервер использует нестандартные параметры, NekoBox не сможет угадать правильную конфигурацию за пользователя.
#Что это такое
NekoBox нужен для работы с готовыми proxy-профилями. Обычно пользователь получает VLESS-ссылку, QR-код, subscription URL или файл конфигурации от своего администратора или провайдера, добавляет его в приложение и подключается. Приложение поддерживает широкий набор протоколов, среди них SOCKS, HTTP(S), SSH, Shadowsocks, VMess, Trojan, VLESS, AnyTLS, ShadowTLS, TUIC, Hysteria 1/2 и WireGuard.
#Чем NekoBox отличается от простых VPN-клиентов
- Он не продает доступ и не выдает сервер сам по себе: профиль должен быть у вас заранее.
- Он рассчитан на пользователей, которым важны форматы подписок, узлы, DNS, маршруты и логи.
- Он может быть удобнее, когда один и тот же профиль нужно проверить в разных режимах.
- Он может быть сложнее для новичка, потому что ошибка в SNI, Reality, порте или маршруте выглядит как обычное «не подключается».
#Где скачать
Если вы ищете «NekoBox скачать APK» или «NekoBox Android скачать», не начинайте с рекламных APK-каталогов. Для сетевого клиента источник установщика критичен: приложение будет видеть ваши proxy-профили, адреса серверов и параметры подключения. Зеркало может быть полезно только как справочная подсказка о версии, но не как первый выбор для установки.
#Как выбрать APK в релизах
- Сначала откройте официальный репозиторий MatsuriDayo/NekoBoxForAndroid, затем раздел Releases.
- Выбирайте стабильный релиз, а не случайный файл из поисковой выдачи.
- Для большинства современных телефонов обычно нужен arm64-v8a, для старых устройств может потребоваться armeabi-v7a.
- Если не понимаете архитектуру устройства, лучше проверить ее в информации о телефоне или использовать надежное приложение для просмотра CPU, чем ставить несколько файлов подряд.
- Не устанавливайте APK с измененным названием, дополнительными словами вроде mod, pro, unlocked или repack.
Практический шаг
Настраиваете VLESS-клиент?
Получите данные для подключения и добавьте их в приложение по инструкции.
#Как установить APK безопасно
Android допускает установку приложений не только из Google Play, но требует явного разрешения пользователя. В документации Android Developers описано, что на Android 8.0 и выше разрешение выдается конкретному источнику установки, например браузеру или файловому менеджеру, а на старых версиях используется общий переключатель unknown sources.
- Откройте официальный источник. Перейдите в GitHub Releases из репозитория MatsuriDayo/NekoBoxForAndroid или со страницы MatsuriDayo Download.
- Скачайте подходящий APK. Проверьте версию, архитектуру и отсутствие странных добавок в имени файла.
- Разрешите установку только нужному приложению. Если Android попросит Install unknown apps, включите разрешение для браузера или файлового менеджера, через который открываете APK.
- Установите NekoBox. Откройте скачанный APK, дождитесь системного установщика и подтвердите установку.
- Верните разрешение назад. После установки отключите право устанавливать неизвестные приложения для браузера или файлового менеджера.
- Запустите без импорта чужих тестовых ссылок. Сначала используйте только профиль, происхождение которого понятно.
#Мини-чеклист перед первым запуском
- Источник файла — официальный GitHub Releases, а не пересланный APK без контекста.
- Версия совпадает с релизом на GitHub.
- На устройстве нет одновременно нескольких похожих NekoBox/NB4A-клиентов из разных источников.
- Вы понимаете, откуда взялась подписка или VLESS-ссылка, которую собираетесь импортировать.
- Вы готовы удалить профиль, если не можете объяснить его происхождение.
#Как импортировать VLESS и подписки
По документации NB4A приложение поддерживает импорт ссылок и файлов, автоматически распознает ссылку, умеет работать с распространенными форматами вроде Clash Meta, V2rayN, Shadowsocks, sing-box outbound и некоторыми универсальными share links. При этом есть ограничения: SSR, SIP008/OOCv1, часть старых Clash-форматов, самодельные форматы некоторых iOS-приложений и устаревшие конвертеры могут не распознаться.
#Импорт одной VLESS-ссылки
- Скопируйте ссылку полностью. Она должна начинаться с vless:// и не быть обрезанной мессенджером.
- Добавьте профиль в NekoBox. Используйте импорт из буфера, ввод ссылки или QR-код, если профиль показан на другом экране.
- Проверьте поля после импорта. Важны адрес, порт, UUID, transport, security, SNI и Reality-параметры, если они используются.
- Сохраните профиль. Дайте ему понятное имя, чтобы не перепутать с подпиской или тестовым узлом.
- Подключитесь без лишнего тюнинга. Сначала проверьте базовое соединение, затем меняйте DNS, маршруты и multiplex.
#Импорт подписки
- Создайте группу подписки. В FAQ MatsuriDayo описан путь через группу с типом subscription.
- Вставьте subscription URL. Один subscription group рассчитан на один URL; несколько ссылок обычно нужно объединять внешним конвертером.
- Обновите группу. Дождитесь загрузки узлов и проверьте, появились ли названия серверов.
- Проверьте формат. Если подписка создана для Clash Meta, v2rayN или Shadowsocks, шанс корректного импорта выше, чем у нестандартного формата.
- Не ждите импорта всех правил. README проекта уточняет, что для подписок поддерживается разбор outbound, то есть узлов; сведения о diversion/routing rules могут игнорироваться.
#Когда NekoBox полезен
NekoBox особенно хорош там, где нужно не просто включить подключение, а понять поведение профиля. Например, у вас несколько VLESS-узлов, часть сайтов должна идти напрямую, часть через proxy, а некоторые приложения требуют отдельного правила. В таких сценариях полезны логи, тесты узлов, настройки TUN, DNS и ручная проверка маршрутов.
- Нужно быстро сравнить несколько узлов из одной подписки.
- Нужно понять, проблема в клиенте, сервере, SNI, DNS или конкретном маршруте.
- Нужно использовать форматы VLESS, VMess, Trojan, Shadowsocks или sing-box outbound на Android.
- Нужно проверить профиль перед переносом в другой клиент.
- Нужно настроить поведение отдельных приложений через Android VPN-режим и маршруты.
#Когда лучше выбрать другой клиент
- Если нужен максимально простой интерфейс без технических терминов.
- Если ваша подписка рассчитана только на Clash Meta и требует полноценного rule-based YAML без ручной правки.
- Если вы используете Xray-специфичный профиль, который стабильнее работает в v2rayNG.
- Если вам нужен официальный активно поддерживаемый sing-box-клиент без дополнительных GUI-слоев.
#Troubleshooting
Диагностику лучше вести по одному изменению за раз. Не переустанавливайте приложение сразу: чаще проблема находится в подписке, сервере, SNI, DNS, маршруте или энергосбережении Android.
#Профиль не импортируется
- Проверьте, что ссылка скопирована полностью и начинается с ожидаемой схемы: vless://, vmess://, trojan://, ss:// или https:// для подписки.
- Откройте subscription URL в браузере: если сервер возвращает ошибку, NekoBox тоже не сможет загрузить список.
- Проверьте, не является ли формат SSR, SIP008/OOCv1 или старым Clash-вариантом, который документация относит к неподдерживаемым.
- Если импортируете файл, убедитесь, что это WireGuard .conf, sing-box .json или файл со share links, а не произвольный архив без конфигов.
#Подключение включается, но сайты не открываются
- Сравните адрес, порт, UUID, security, SNI и Reality/transport-поля с исходным профилем.
- Проверьте DNS: зеленый статус клиента не означает, что домены резолвятся нужным способом.
- Отключите сложные маршруты на время теста и проверьте один сайт в простом режиме.
- Если тот же узел работает в другом клиенте, проверьте SNI: FAQ MatsuriDayo отдельно указывает, что разные клиенты могут по-разному заполнять SNI.
#Подписка обновилась, но узлы пропали
- Проверьте, не истек ли subscription URL и не требует ли он авторизацию.
- Убедитесь, что группа подписки содержит один URL, а не склейку нескольких адресов в одном поле.
- Сохраните старый рабочий профиль перед массовым обновлением, если подписка нестабильна.
- Посмотрите релизные заметки: изменения в парсере подписок иногда влияют на старые или нестандартные форматы.
#Приложение отключается в фоне
- Проверьте энергосбережение Android для NekoBox и разрешите работу в фоне, если система агрессивно останавливает VPN.
- Откройте логи сразу после отключения: FAQ проекта советует прикладывать полные логи при обращении в GitHub issue.
- Если лог пустой, принудительно остановите приложение, запустите заново и повторите проблему.
- На некоторых прошивках VPN-клиенты конфликтуют с системной оптимизацией батареи; это не всегда ошибка NekoBox.