Xray простыми словами
Слово «Xray» встречается в сообщениях приложения чаще, чем хотелось бы, и обычно в неприятном контексте. Разберёмся, что это вообще такое.
Узел «доступ» на схеме — единственный, который не берётся из настроек: серверы приходят из подписки. Ссылка Happ Plus на 3 дня оформляется за две минуты и без карты.
Оформить доступ →Что это
Универсальная коробка передач, которую разные автопроизводители ставят в свои машины: кузова разные, коробка одна.
Открытый проект — сетевая программа, которая умеет устанавливать зашифрованные соединения по нескольким протоколам, маршрутизировать трафик по правилам и работать одновременно клиентом и сервером.
Ключевое слово — открытый: исходный код доступен, любой может его прочитать и собрать сам. Почему это важно для доверия, разобрано на странице почему открытый код важен.
Откуда оно взялось
Xray вырос из более раннего проекта того же назначения и с тех пор развивается своей командой. Клиенты — Happ и его соседи — это оболочки поверх него: они дают интерфейс, а вся сетевая работа остаётся за ядром. Поэтому имя ядра и всплывает в текстах ошибок: сообщение приходит не от кнопки, которую вы нажали, а от программы, которая под ней работает.
Что Xray умеет
- Говорить по нескольким протоколам. VLESS, VMess, Trojan, Shadowsocks и другие — это всё режимы одного ядра, см. раздел о протоколах.
- Маршрутизировать. Решать, какой трафик пустить в туннель, а какой мимо: что такое маршрутизация.
- Разрешать имена. Работать со своим DNS вместо системного: DNS и его роль.
- Быть и клиентом, и сервером. На вашем устройстве оно клиент, на машине сервиса — та же программа в роли приёмника.
Как это выглядит для вас
Никак — и это правильно. В нормальной ситуации ядро незаметно: приложение запускает его при подключении и останавливает при отключении. Вы узнаёте о его существовании в двух случаях: когда видите слово core в тексте ошибки и когда в настройках приложения встречаете упоминание версии ядра.
Проверьте узел «Доступ» отдельно от остальных
Понять, какая часть схемы отказала, проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — приложение, ядро и устройство исправны, вопрос был к доступу. Не заработало — причина выше по схеме, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Почему «критическая ошибка Xray core» — это не приговор
Формулировка звучит страшно, но означает буквально следующее: ядро не смогло стартовать или аварийно завершилось. Причин у этого немного, и большинство из них — не поломка программы, а неподходящие входные данные: конфигурация с полем, которого эта версия не понимает, конфликт с другим сетевым софтом, отсутствие прав на создание туннеля.
Разбор конкретных формулировок — на соседнем сайте сети: критическая ошибка Xray core. Здесь мы объясняем, почему сообщение вообще приходит от ядра, а не от приложения: почему ошибки часто именно в ядре.
Xray и V2Ray — это одно и то же?
Не одно и то же, но родственники: Xray — ответвление от V2Ray, и часть форматов у них общая. Отсюда странность, которая всех путает: строка подключения, начинающаяся с vmess://, может работать и там, и там, а vless:// с параметром Reality — только в ядрах, где эта возможность есть. Подробнее про сам формат строк — на happhub.cc.
Нужно ли скачивать Xray отдельно?
Нет. В клиенте оно уже внутри. Отдельно его качают только те, кто настраивает собственный сервер или запускает ядро без интерфейса.
Xray — это вирус? Антивирус ругается.
Ядро и клиенты иногда попадают в эвристические срабатывания антивирусов: программа создаёт сетевой интерфейс и перенаправляет трафик — поведение, похожее на подозрительное. Это ложное срабатывание, но проверять источник загрузки всё равно нужно.
Почему в разных приложениях разное поведение при одной ссылке?
Чаще всего из-за разных версий ядра внутри: одна понимает нужный набор параметров, другая нет. Разбор — версии ядра.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →