NekoBox: универсальный прокси-клиент для Android, Windows и SmartTV

Подробный обзор NekoBox и NekoRay: протоколы, установка на Android, ПК и SmartTV, настройка маршрутизации, TUN-режим, поиск VLESS-ключей и ответы на частые вопросы.

Что такое NekoBox и чем он отличается от NekoRay

NekoBox — это универсальный прокси-клиент с открытым исходным кодом, построенный на базе ядра sing-box. Он предназначен для гибкого управления интернет-трафиком: вы можете направлять через прокси только нужные приложения, домены или ключевые слова, оставляя остальной трафик в прямом подключении. Такой подход называют «гибким проксированием», и он особенно полезен, когда нужно ускорить доступ к отдельным сервисам, не затрагивая работу остальных сайтов.

NekoRay — это версия NekoBox для настольных операционных систем Windows и Linux. Несмотря на разные названия, проекты развиваются параллельно и используют общую кодовую базу. На практике NekoRay часто называют просто NekoBox для ПК, поэтому в статье эти термины будут использоваться как взаимозаменяемые, если не указано иное.

Оба клиента поддерживают широкий спектр прокси-протоколов: Shadowsocks, VMess, VLESS, WireGuard, Trojan, Trojan-Go, NaïveProxy, Hysteria и TUIC. Это позволяет подключаться к большинству современных прокси-серверов, включая те, что настроены через панели управления типа 3X-UI. Также поддерживаются популярные форматы подписок: Shadowsocks, V2RayN, Clash и Clash Meta, что упрощает импорт готовых конфигураций.

Зачем нужен NekoBox: типичные сценарии использования

Основная задача NekoBox — предоставить пользователю контроль над тем, какой трафик и через какой канал уходит в интернет. Это может быть полезно в нескольких ситуациях.

Во-первых, ускорение доступа к зарубежным сервисам. Например, если YouTube или Discord работают медленно, можно направить их трафик через прокси-сервер в другой стране, оставив остальные сайты в обычном режиме. Это часто работает даже тогда, когда другие методы, такие как AmneziaWG или goodbyeDPI, не дают результата.

Во-вторых, разделение трафика по приложениям. Вы можете указать, что только браузер Firefox или игровой клиент Guilded будет ходить через прокси, а все остальные программы — напрямую. Это удобно для экономии трафика и снижения задержек в играх.

В-третьих, обход региональных ограничений. Если какой-то сайт доступен только из определённой страны, NekoBox позволяет выбрать сервер в нужной локации и открыть доступ к контенту.

Наконец, NekoBox часто используют как альтернативу системным настройкам прокси, поскольку он поддерживает TUN-режим — виртуальный сетевой адаптер, который перехватывает весь трафик устройства и пропускает его через заданные правила. Это особенно важно для UDP-трафика, например, для голосовых каналов в Discord или Guilded.

Установка NekoBox на Android: пошаговая инструкция

Для Android NekoBox распространяется в виде APK-файла. Скачать его можно с официального сайта проекта или из репозитория на GitHub. Важно выбирать версию, соответствующую архитектуре процессора вашего смартфона: для большинства современных устройств подходит вариант arm64, для более старых — armeabi. Если вы не уверены, какую версию выбрать, можно проверить характеристики устройства в настройках или воспользоваться приложением для просмотра информации о системе.

После установки откройте приложение. Для добавления прокси-профиля нажмите на иконку файла в верхней части экрана и выберите «Импорт из буфера обмена». Предварительно скопируйте ссылку на профиль (например, VLESS-ключ) в буфер обмена. Приложение автоматически распознает формат и создаст новое подключение.

Затем нажмите на созданный профиль, чтобы активировать его. Если вы хотите, чтобы проксирование работало для всех приложений, включите TUN-режим. Для этого перейдите в настройки и активируйте соответствующий переключатель. Обратите внимание, что для работы TUN-режима могут потребоваться права администратора (root) или разрешение на создание VPN-подключения — система Android сама запросит его при первом запуске.

Если вы планируете использовать NekoBox на SmartTV, установите APK-версию для Android, но выбирайте вариант armeabi — он совместим с большинством телевизоров. Передать файл на ТВ можно через приложение «Send Files to TV», которое работает по Wi-Fi. После установки вам понадобится мышь, так как интерфейс NekoBox не оптимизирован для пультов дистанционного управления.

Настройка NekoRay на Windows и Linux

NekoRay для ПК устанавливается так же просто, как и мобильная версия. Скачайте архив с официального сайта или GitHub, распакуйте его и запустите исполняемый файл. Для Linux может потребоваться установка дополнительных зависимостей, но в большинстве дистрибутивов они уже присутствуют.

После запуска вы увидите главное окно с пустым списком профилей. Чтобы добавить подключение, скопируйте ссылку на прокси-профиль в буфер обмена и нажмите кнопку «Импорт из буфера обмена» — она обычно находится на панели инструментов. NekoRay поддерживает те же протоколы, что и Android-версия, поэтому проблем с совместимостью не возникнет.

Для активации профиля просто дважды кликните по нему или нажмите кнопку «Запустить». После этого весь трафик, который соответствует правилам маршрутизации, пойдёт через прокси. По умолчанию NekoRay использует режим системного прокси, который автоматически настраивает параметры Windows или Linux. Если вы хотите перехватывать UDP-трафик, включите TUN-режим в настройках.

Одна из частых проблем — автозапуск NekoRay при загрузке системы. В Windows для этого нужно добавить ярлык в папку автозагрузки или создать задачу в планировщике. Однако TUN-режим может не активироваться автоматически из-за недостатка прав. В этом случае придётся запускать приложение от имени администратора или вручную включать TUN после старта.

Гибкая маршрутизация: правила для доменов, процессов и ключевых слов

Главная особенность NekoBox — возможность создавать собственные правила маршрутизации. Они задаются в формате JSON и позволяют точно указать, какой трафик должен идти через прокси, а какой — напрямую.

Рассмотрим пример конфигурации:

{
  "rules": [
    { "domain_suffix": ["google.com", "www.myip.com"], "outbound": "proxy" },
    { "domain_keyword": ["myip", "2ip"], "outbound": "proxy" },
    { "outbound": "proxy", "process_name": ["firefox.exe", "Guilded.exe"] }
  ]
}

Здесь domain_suffix указывает, что все домены, оканчивающиеся на google.com (например, www.google.com, mail.google.com), будут направлены через прокси. domain_keyword работает аналогично, но проверяет наличие ключевого слова в любом месте домена — так, myip захватит и myip.com, и checkmyip.net. Правило process_name задаёт процессы, чей трафик полностью пойдёт через прокси, независимо от домена.

Важно понимать, что правила применяются последовательно. Если для процесса не задано правило, его трафик будет обрабатываться другими правилами или уйдёт напрямую. Например, если вы укажете только firefox.exe, то Chrome будет работать в обычном режиме, если только не попадёт под доменные правила.

Также можно использовать правила GEOIP для направления трафика по странам, но они требуют загрузки соответствующих баз данных. В примере выше они закомментированы, поэтому трафик к американским и российским IP-адресам идёт через прокси, если он подпадает под другие правила.

TUN-режим: зачем он нужен и как его включить

TUN-режим — это функция, которая создаёт виртуальный сетевой интерфейс на уровне ядра операционной системы. Весь трафик устройства проходит через этот интерфейс, и NekoBox может перехватывать его, применять правила маршрутизации и перенаправлять через прокси.

Основное преимущество TUN-режима — поддержка UDP-трафика. Многие приложения, особенно голосовые и игровые клиенты, используют UDP для передачи данных в реальном времени. Без TUN-режима такой трафик обычно идёт напрямую, что может привести к высоким задержкам или невозможности подключения. Включив TUN, вы гарантируете, что весь трафик, включая UDP, будет обработан согласно вашим правилам.

В NekoBox для Android TUN-режим включается в настройках приложения. При первом запуске система попросит разрешение на создание VPN-подключения — это нормально, так как TUN использует VPN API Android. В NekoRay для ПК TUN-режим также доступен, но для его работы могут потребоваться права администратора.

Обратите внимание, что при использовании TUN-режима важно правильно настроить правила маршрутизации. Если вы хотите, чтобы весь трафик шёл через прокси, можно оставить правила пустыми или задать правило outbound: proxy для всех. Если же нужен выборочный прокси, используйте белый список — например, укажите, что только определённые домены или процессы идут через прокси, а остальное — напрямую.

Где взять VLESS-ключи: бесплатные и платные варианты

Для работы NekoBox нужен прокси-сервер, к которому вы будете подключаться. Самый простой способ — использовать готовые VLESS-ключи, которые предоставляют различные сервисы.

Бесплатные ключи можно найти в открытых источниках, например, в Telegram-каналах или на специализированных сайтах. Однако они часто нестабильны: могут перестать работать через несколько дней или иметь ограниченную скорость. Тем не менее, для разового использования или тестирования они подходят.

Платные ключи обычно надёжнее. Например, в одном из обзоров упоминается Telegram-бот @vpntypebot, который предлагает 10 пробных дней за 1 рубль, а затем 199 рублей в месяц. Это дешевле, чем аренда собственного VPS-сервера, которая может стоить до 2000 рублей в месяц. При выборе платного сервиса обращайте внимание на репутацию, отзывы и условия возврата средств.

Если вы хотите полный контроль, можно поднять собственный VPS-сервер в Нидерландах, Польше или Казахстане и установить на него панель управления, например, 3X-UI. Это даст вам возможность создавать неограниченное количество подключений с разными протоколами, но потребует технических знаний и регулярного обслуживания.

При импорте ключа в NekoBox убедитесь, что вы скопировали полную ссылку, начиная с vless:// или другого префикса. Приложение автоматически распознает формат и создаст профиль.

NekoBox на SmartTV: особенности установки и использования

SmartTV — это отдельная категория устройств, для которой нет официальной версии NekoBox. Однако вы можете установить Android-версию приложения, так как большинство SmartTV работают на Android TV.

Для установки скачайте APK-файл версии armeabi — она совместима с большинством телевизоров. Передать файл на ТВ можно через приложение «Send Files to TV», которое доступно в Google Play. Убедитесь, что смартфон и телевизор подключены к одной Wi-Fi-сети, и следуйте инструкциям на экране.

После установки вам понадобится мышь, так как интерфейс NekoBox не рассчитан на управление с пульта. Подключите беспроводную мышь через USB-приёмник или Bluetooth.

Импорт профиля на ТВ может быть затруднён, так как скопировать ссылку в буфер обмена на телевизоре сложно. Вместо этого экспортируйте конфигурацию в файл на смартфоне: в NekoBox нажмите «Поделиться» > «Конфигурация» > «Экспорт в файл». Затем передайте этот JSON-файл на ТВ через «Send Files to TV» и импортируйте его в NekoBox через «Импортировать из файла».

После активации профиля вы сможете использовать прокси для всех приложений на ТВ, включая YouTube, Netflix и другие. Однако помните, что производительность ТВ может быть ниже, чем у смартфона, поэтому для тяжёлых задач лучше использовать отдельное устройство.

Сравнение NekoBox с альтернативами: Clash, v2rayNG и другие

На рынке существует множество прокси-клиентов, и выбор подходящего зависит от ваших задач. NekoBox выделяется на их фоне благодаря поддержке большого количества протоколов и гибкой маршрутизации.

Clash for Windows — популярный клиент, но у него есть проблемы с настройкой на некоторых компьютерах. Например, пользователи жалуются на сложности с подключением в локальной сети и на виртуальных машинах. NekoRay, в свою очередь, предлагает более интуитивный интерфейс и меньше проблем с TUN-режимом.

v2rayNG — это клиент для Android, ориентированный на протокол V2Ray. Он стабилен и прост в использовании, но не поддерживает такое разнообразие протоколов, как NekoBox. Если вам нужен только V2Ray, v2rayNG может быть хорошим выбором.

Sing-Box — это клиент для iOS, который также основан на sing-box ядре. Он бесплатен и хорошо работает, но не имеет версии для Android или ПК.

Таким образом, NekoBox — это универсальное решение, которое покрывает большинство потребностей: от простого проксирования до сложной маршрутизации с TUN-режимом. Если вам нужна поддержка нескольких протоколов и гибкость, NekoBox — лучший выбор.

Частые проблемы и способы их решения

При использовании NekoBox пользователи иногда сталкиваются с типичными проблемами. Рассмотрим основные из них и способы их решения.

Проблема: трафик не идёт через прокси, несмотря на активный профиль.

Это часто происходит из-за неправильных правил маршрутизации. Проверьте, что в правилах указаны нужные домены или процессы. Если вы используете TUN-режим, убедитесь, что он включён и имеет права администратора. Также проверьте, не блокирует ли брандмауэр или антивирус работу NekoBox.

Проблема: TUN-режим не активируется при автозапуске.

В Windows это связано с недостатком прав. Запустите NekoRay от имени администратора или добавьте задачу в планировщик с повышенными привилегиями. В Android убедитесь, что приложению разрешено создавать VPN-подключения.

Проблема: низкая скорость соединения.

Скорость зависит от выбранного сервера и протокола. Попробуйте сменить сервер на более близкий или использовать другой протокол. Также проверьте, не перегружен ли сервер — это часто бывает с бесплатными ключами.

Проблема: NekoBox не работает на SmartTV.

Убедитесь, что вы установили версию armeabi и что APK-файл совместим с вашей моделью ТВ. Если приложение не запускается, попробуйте переустановить его или использовать другую версию.

Вопросы и ответы

Чем NekoBox отличается от NekoRay?

NekoBox — это мобильная версия для Android, а NekoRay — для Windows и Linux. Они используют общее ядро sing-box и поддерживают одинаковые протоколы, но имеют разные интерфейсы и особенности установки. На практике NekoRay часто называют NekoBox для ПК.

Какие протоколы поддерживает NekoBox?

NekoBox поддерживает Shadowsocks, VMess, VLESS, WireGuard, Trojan, Trojan-Go, NaïveProxy, Hysteria и TUIC. Также поддерживаются подписки в форматах Shadowsocks, V2RayN, Clash и Clash Meta.

Как включить TUN-режим в NekoBox?

В Android TUN-режим включается в настройках приложения — перейдите в раздел «Настройки» и активируйте переключатель TUN. Система запросит разрешение на создание VPN-подключения. В NekoRay для ПК TUN-режим также доступен, но может потребоваться запуск от имени администратора.

Можно ли использовать NekoBox на SmartTV?

Да, можно установить Android-версию NekoBox на SmartTV, но только если телевизор работает на Android TV. Скачайте APK-файл версии armeabi и передайте его на ТВ через приложение «Send Files to TV». Для управления понадобится мышь.

Где взять бесплатные VLESS-ключи для NekoBox?

Бесплатные ключи можно найти в Telegram-каналах, на форумах или специализированных сайтах. Однако они часто нестабильны и могут перестать работать. Для надёжного использования лучше приобрести платный ключ или поднять собственный VPS-сервер.

Как настроить маршрутизацию только для определённых приложений?

В NekoBox можно задать правила в формате JSON, указав process_name для нужных процессов. Например, { "outbound": "proxy", "process_name": ["firefox.exe"] } направит весь трафик Firefox через прокси. Остальные приложения будут работать напрямую.

Почему NekoBox не работает на мобильном интернете?

Некоторые мобильные операторы могут блокировать VPN-трафик. В этом случае попробуйте использовать другой протокол, например VLESS, или включите TUN-режим. Также проверьте, не блокирует ли оператор конкретные порты или IP-адреса.