Что такое NekoRay и как он работает
NekoRay — это графический клиент для подключения к прокси-серверам и VPN, который использует ядра Xray и sing-box. Он не является самостоятельным VPN-сервисом: для работы требуется готовый профиль (ключ) или подписка от вашего провайдера. Программа лишь управляет подключением, маршрутизацией и шифрованием трафика на основе переданной конфигурации.
Ключевая особенность NekoRay — поддержка множества протоколов: VLESS, VMess, Shadowsocks, Trojan, SOCKS, HTTP и других. Это делает его универсальным инструментом для работы с большинством современных прокси-серверов. При этом интерфейс остаётся простым: после импорта профиля достаточно нажать кнопку подключения.
Важно понимать, что NekoRay не гарантирует полную анонимность. Безопасность зависит от выбранного сервера, протокола, DNS-настроек и того, кто предоставляет подписку. Поэтому к выбору источника профилей стоит подходить внимательно.
Установка NekoRay на Windows и Linux
Скачивать NekoRay следует только из официального репозитория на GitHub. На странице релизов доступны сборки для Windows (portable ZIP), Linux (AppImage, deb) и других платформ. Избегайте сторонних сайтов, предлагающих «модифицированные» версии — они могут содержать вредоносный код.
Windows:
- Скачайте архив
nekoray-*.zipсо страницы релизов. - Распакуйте архив в отдельную папку, например
C:\NekoRay. - Запустите
nekobox.exe(илиnekoray.exeв старых версиях). - При первом запуске выберите ядро — рекомендуется
sing-boxдля лучшей совместимости.
Linux:
- Для Ubuntu/Debian можно использовать deb-пакет, который установит зависимости автоматически.
- Для других дистрибутивов подойдёт AppImage: скачайте файл, сделайте его исполняемым (
chmod +x nekoray-*.AppImage) и запустите. - Если приложение не запускается, проверьте права на файл и установите необходимые библиотеки (например,
libfuse2для AppImage).
NekoRay не требует установки в системном смысле — это портативная программа. Обновление сводится к замене файлов в папке, при этом профили и настройки сохраняются, если вы не удаляете папку с данными.
Выбор ядра: Xray или sing-box
NekoRay поддерживает два ядра — Xray и sing-box. От выбора зависит, какие протоколы и функции будут доступны, а также как обрабатываются ошибки.
Xray — классическое ядро, широко используемое в проектах V2Ray. Оно поддерживает большинство протоколов (VLESS, VMess, Shadowsocks, Trojan) и отличается стабильностью. Однако некоторые новые функции, например расширенная маршрутизация, могут быть реализованы иначе.
sing-box — более современное ядро, которое активно развивается. Оно поддерживает больше протоколов (включая Hysteria2) и предоставляет гибкие возможности настройки маршрутизации и DNS. Многие пользователи отмечают, что sing-box лучше справляется с обходом блокировок благодаря продвинутым алгоритмам.
При импорте профиля обратите внимание, для какого ядра он предназначен. Если профиль создан для Xray, но вы используете sing-box, возможны ошибки. В большинстве случаев NekoRay автоматически определяет подходящее ядро, но при ручной настройке стоит проверить совместимость.
Рекомендация: для новых установок выбирайте sing-box, так как он получает обновления чаще и поддерживает больше современных протоколов.
Импорт профиля или подписки
NekoRay позволяет добавлять серверы двумя способами: одиночный профиль (строка вида vless://...) или подписка (subscription URL).
Импорт одиночного профиля:
- Скопируйте ключ (ссылку) из личного кабинета вашего VPN-провайдера.
- В NekoRay нажмите
Server→Add profile from clipboardили используйте сочетаниеCtrl+V. - Профиль появится в списке серверов.
Импорт подписки:
- Получите subscription URL от провайдера (обычно это длинная ссылка, заканчивающаяся на
/subили содержащая токен). - В NekoRay выберите
Server→Add subscriptionи вставьте ссылку. - Программа загрузит список серверов. Обновление подписки выполняется автоматически или вручную через контекстное меню.
Важно: если подписка не загружается, проверьте, что ссылка ведёт на raw-файл, а не на HTML-страницу. Некоторые провайдеры выдают ссылку на веб-интерфейс, который не подходит для импорта. В этом случае обратитесь в поддержку за корректной ссылкой.
Также можно импортировать конфигурацию из буфера обмена в формате JSON (например, из панели 3X-UI). Для этого используйте Server → Add profile from clipboard — NekoRay распознает формат.
Настройка подключения: System Proxy и TUN Mode
После импорта профиля нужно выбрать режим перехвата трафика. NekoRay предлагает два основных варианта: System Proxy и TUN Mode.
System Proxy — программа настраивает системный прокси-сервер, через который браузер и большинство приложений будут отправлять трафик. Этот режим проще и не требует прав администратора. Однако не все приложения уважают системный прокси (например, некоторые игры или мессенджеры могут игнорировать его).
TUN Mode — создаёт виртуальный сетевой интерфейс, через который проходит весь трафик устройства. Этот режим перехватывает все подключения, включая те, что не используют системный прокси. Для работы TUN требуются права администратора (на Windows — запуск от имени администратора, на Linux — права на создание TUN-интерфейса).
Какой режим выбрать? Если вам нужно проксировать только браузер — достаточно System Proxy. Если вы хотите, чтобы весь трафик (включая приложения, игры, системные обновления) шёл через VPN — используйте TUN Mode. Учтите, что TUN может замедлять соединение и вызывать конфликты с другими VPN-клиентами.
Включить TUN можно в главном окне NekoRay, нажав на иконку «Tun Mode». При первом включении программа может запросить перезапуск с правами администратора — согласитесь.
Маршрутизация и DNS: как настроить правила
NekoRay позволяет гибко настраивать маршрутизацию трафика с помощью правил (routing rules). Это полезно, если вы хотите, чтобы одни сайты шли через прокси, а другие — напрямую.
Основные понятия:
- Правила — условия, по которым трафик направляется на прокси или в обход.
- Профили маршрутизации — наборы правил, которые можно переключать.
- DNS — настройки разрешения имён, влияющие на то, как обрабатываются запросы.
В NekoRay есть встроенные профили маршрутизации, например «Проксировать всё» или «Только заблокированные сайты». Вы можете создать свой профиль, указав домены, IP-диапазоны или геолокацию.
Настройка DNS:
- В разделе DNS можно указать серверы, которые будут использоваться для разрешения имён. Рекомендуется использовать DNS вашего VPN-провайдера или публичные (например, Cloudflare 1.1.1.1, Google 8.8.8.8).
- Важно избегать утечек DNS: если DNS-запросы уходят напрямую, ваш реальный IP может быть раскрыт. Проверить утечки можно на специализированных сайтах.
Проверка маршрутизации: После настройки правил проверьте, что нужные сайты открываются через прокси, а остальные — напрямую. Для этого можно использовать сайты, показывающие ваш IP, и сравнить результаты с и без VPN.
Диагностика типичных ошибок
Даже при правильной настройке могут возникать проблемы. Рассмотрим частые ошибки и способы их решения.
Ошибка «geosite.db not found» Эта ошибка возникает, когда NekoRay не может найти файлы геоданных (geosite.db, geoip.db). Обычно это происходит после обновления или перемещения папки. Решение: скачайте актуальные файлы из официального репозитория и поместите их в папку с данными NekoRay (например, %APPDATA%\nekoray на Windows).
Подключение есть, но трафик идёт напрямую Если NekoRay показывает, что подключение активно, но сайты открываются без прокси, проверьте:
- Включён ли System Proxy или TUN Mode.
- Не добавлены ли сайты в исключения.
- Не блокирует ли брандмауэр работу NekoRay.
- Правильно ли настроены правила маршрутизации.
Подписка не загружается Если список серверов пуст, проверьте:
- Корректность subscription URL (должен быть raw-файл).
- Доступность интернета (возможно, нужно обновить подписку через прокси).
- Не истёк ли токен подписки.
Ошибки ядра (core errors) В логах могут появляться сообщения о несовместимости протокола или неправильных параметрах. Проверьте, что профиль соответствует выбранному ядру, и при необходимости смените ядро в настройках.
Проблемы с DNS Если сайты открываются медленно или не открываются, проверьте настройки DNS. Попробуйте сменить DNS-сервер или отключить «DNS-перехват» в настройках.
Безопасность и приватность при использовании NekoRay
NekoRay — это инструмент, который сам по себе не обеспечивает анонимность. Ваша безопасность зависит от нескольких факторов.
Выбор источника профилей Используйте только проверенных провайдеров VPN. Бесплатные ключи из публичных чатов могут быть поддельными или вести на серверы, которые логируют ваш трафик. Лучше использовать платную подписку от надёжного сервиса или развернуть собственный сервер (например, с помощью 3X-UI).
Проверка целостности файлов Скачивайте NekoRay только с официального GitHub-репозитория. Проверяйте контрольные суммы (SHA-256) релизов, если они предоставлены. Избегайте форков и «сборок» сомнительного происхождения.
Защита ключей Профиль содержит конфиденциальные данные (UUID, адрес сервера). Не передавайте его третьим лицам, не публикуйте в открытом доступе. При резервном копировании профилей храните их в зашифрованном виде.
Обновления Регулярно обновляйте NekoRay до актуальной версии. Разработчики исправляют уязвимости и улучшают совместимость. Однако помните, что проект NekoRay перешёл в статус «архивного» (переименован в Throne), поэтому обновления могут выходить реже. Рассмотрите альтернативные клиенты, если вам нужна активная поддержка.
Дополнительные меры
- Используйте TUN Mode для полного перехвата трафика.
- Настройте DNS на серверы, не логирующие запросы.
- Включите «Kill Switch» (если доступен), чтобы блокировать трафик при обрыве VPN.
Сравнение NekoRay с другими клиентами
NekoRay — не единственный клиент для работы с прокси. Рассмотрим альтернативы и их особенности.
NekoBox — форк NekoRay, который продолжает активно развиваться. Поддерживает больше протоколов (включая Hysteria2) и имеет улучшенный интерфейс. Если NekoRay перестал обновляться, NekoBox может стать хорошей заменой.
v2rayN — популярный клиент для Windows, основанный на ядре Xray. Отличается простотой и стабильностью, но менее гибок в настройке маршрутизации.
Hiddify — кроссплатформенный клиент с поддержкой многих протоколов, включая VLESS, VMess, Trojan, Shadowsocks. Имеет удобный интерфейс и автоматическую настройку.
SagerNet — клиент для Android, поддерживающий Xray и sing-box. Подходит для мобильных устройств.
Критерии выбора:
- Платформа: NekoRay работает на Windows и Linux, но не поддерживает macOS и Android. Для этих платформ нужны другие клиенты.
- Протоколы: убедитесь, что клиент поддерживает протоколы вашего провайдера.
- Функции: TUN Mode, маршрутизация, DNS-настройки — важные опции для продвинутых пользователей.
- Актуальность: выбирайте клиент, который регулярно обновляется.
Если вы используете NekoRay на Windows и всё устраивает, можно остаться на нём. Но для мобильных устройств придётся искать альтернативу (например, v2rayNG или Hiddify).
Перенос профилей и резервное копирование
При переустановке системы или переходе на другой клиент важно сохранить свои профили. NekoRay хранит конфигурации в папке данных, которую можно скопировать.
Где хранятся данные:
- На Windows:
%APPDATA%\nekoray(илиnekobox). - На Linux:
~/.config/nekoray(или~/.local/share/nekoray).
Как сделать резервную копию:
- Закройте NekoRay.
- Скопируйте папку данных в безопасное место (например, на флешку или в облако).
- При восстановлении замените папку данных в новом месте установки.
Перенос на другой клиент: Если вы переходите на NekoBox или v2rayN, профили можно экспортировать в виде ссылок или JSON-файлов. В NekoRay выберите профиль и используйте Export → Copy as link или Export as JSON. Затем импортируйте в новый клиент.
Важно: не храните резервные копии в открытом виде, особенно если они содержат ключи доступа. Используйте зашифрованные архивы или менеджеры паролей.
Вопросы и ответы
Какой протокол лучше выбрать в NekoRay: VLESS или VMess?
VLESS считается более современным и лёгким протоколом, он обеспечивает лучшую производительность и лучше маскируется под обычный HTTPS-трафик. VMess — более старый, но всё ещё широко поддерживается. Если ваш провайдер предлагает оба варианта, выбирайте VLESS, особенно в сочетании с транспортом Reality или WebSocket.
Почему NekoRay не подключается к серверу?
Причины могут быть разными: неправильный профиль, несовместимость ядра, блокировка порта брандмауэром, проблемы с DNS. Проверьте логи (вкладка «Logs»), убедитесь, что выбранное ядро соответствует протоколу, и попробуйте сменить порт или транспорт. Также проверьте, не блокирует ли антивирус или файрвол соединение.
Можно ли использовать NekoRay на Android или iOS?
Нет, NekoRay не имеет официальных сборок для мобильных платформ. Для Android используйте v2rayNG, SagerNet или Hiddify, для iOS — Shadowrocket или V2Box. Профили можно перенести, экспортировав их в виде ссылок или QR-кодов.
Как проверить, что VPN действительно работает и нет утечек?
Зайдите на сайт типа 2ip.ru или whoer.net и сравните ваш IP-адрес с тем, что был без VPN. Также проверьте DNS-утечки на dnsleaktest.com. Если IP совпадает с реальным или DNS-запросы уходят на ваш локальный сервер, значит, настройка неверна.
Что делать, если NekoRay показывает «geosite.db not found»?
Эта ошибка означает, что отсутствуют файлы геоданных. Скачайте актуальные geosite.db и geoip.db из официального репозитория NekoRay и поместите их в папку данных (например, %APPDATA%\nekoray). После этого перезапустите программу.
Безопасно ли использовать бесплатные ключи для NekoRay?
Бесплатные ключи из публичных источников несут риски: они могут быть поддельными, вести на серверы, которые логируют трафик, или быстро переставать работать. Рекомендуется использовать платные подписки от проверенных провайдеров или развернуть собственный сервер.
Как обновить NekoRay без потери профилей?
Скачайте новую версию с GitHub и распакуйте её поверх старой папки, сохранив папку с данными (например, %APPDATA%\nekoray). Профили и настройки останутся. Если вы используете portable-версию, просто замените исполняемые файлы, не удаляя папку с конфигами.