Skip to content

Troubleshooting: v2ray‑клиенты (Android, iOS, Windows, Linux, macOS)

Быстрый чек‑лист (перед тем как копаться глубоко)

  1. Перезапуск приложения/телефона/ПК
  2. Проверка подписки/конфига: импорт заново → обновить узлы
  3. Сеть: сменить Wi‑Fi/моб. сеть, отключить другие VPN/прокси/фильтры (AdGuard, корпоративный VPN и т. п.)
  4. Дата/время устройства — «Автоматически». Несовпадение ломает TLS/REALITY
  5. DNS: временно поставить «публичный» (8.8.8.8/1.1.1.1) внутри клиента
  6. IPv6↔IPv4: если у оператора/роутера нестабилен IPv6 — принудить IPv4 (см. разделы ниже)

Если ничего не помогло

Сделайте «чистый старт»: удалите приложение → перезагрузка → поставьте заново → импортируйте подписку → не включайте лишних опций, пока не проверите базовую связность

v2rayNG (Android)

Play Store/браузер «не качают» (зависают на Pending/Waiting)

Симптомы: Google Play пишет «Ожидание», загрузки не стартуют, иногда сайты открываются только частично

Почему так бывает: режимы Sniffing и/или локальный DNS клиента конфликтуют с внутренней логикой Play Store, нередко добавляет хаоса сетевой стек Android/оператора

Что делать:

  • Отключите Settings → General → Enable Sniffing. Проверьте Play снова
  • В Settings → DNS: выключите Local DNS, а в поле VPN DNS поставьте 8.8.8.8 или 1.1.1.1
  • Если используете per‑app proxy — временно переключитесь на режим «все приложения»
  • Проверьте, не висит ли параллельная загрузка/обновление в самом Play Store

«Fail to detect internet connection» в тесте/логах

Симптомы: приложение подключается, но тест соединения пишет Fail to detect... / context deadline exceeded / EOF

Что делать:

  • Это часто ложноположительно. Проверьте реально: откройте пару сайтов/YouTube
  • Поменяйте Test URL на https://www.gstatic.com/generate_204 или https://connectivitycheck.gstatic.com/generate_204
  • Проверьте время/дату устройства, отключите «экономию трафика» и брандмауэры

Per‑App Proxy показывает не все приложения / не работает на Samsung

Что делать:

  • На Samsung отключите Secure Folder и Dual Messenger (они ломают VPN‑маршрутизацию уровня системы)
  • Очистите кэш v2rayNG → перезагрузите телефон

Только часть приложений идёт через туннель / DNS‑утечки

Что делать:

  • DNS: в клиенте выключить Local DNS, задать публичный DNS для VPN DNS
  • В браузере выключить WebRTC (или поставить расширение‑блокировщик) — см. раздел про утечки ниже

Android 15: лаги/предупреждения/жор батареи

Что делать:

  • Обновите v2rayNG до последней версии
  • Отключите «экзотические» режимы (TUN‑mode, Sniffing) и включайте их по одному
  • Снимите оптимизации батареи с v2rayNG: Настройки → Аккумулятор → Без ограничений
  • Разрешите работу в фоне

Hiddify / HiddifyNG / Hiddify App

«Не подключается / крашится» (особенно Android 14–15)

  • Обновите приложение и ядро (Xray/Sing‑box) до актуальных сборок
  • Снимите оптимизации батареи/фоновые ограничения
  • Перезапустите устройство

YouTube перестаёт работать при Split Tunneling / VPN‑mode

  • Переключите режим на System Proxy и проверьте
  • Проверьте, что YouTube включён в список проксируемых приложений
  • Уберите кэши YouTube/YouTube Music

«Не все приложения ходят через VPN»

  • Проверьте список приложений в самом клиенте
  • Для теста включите режим «все приложения через туннель»

DNS‑проблемы («google.com не открывается»)

  • Смените резолвер внутри клиента (1.1.1.1/8.8.8.8) и отключите локальный/системный DNS‑интерсепт

Happ (Android / iOS / Desktop)

«Нет опции заголовков HTTP в VLESS/VMess»

  • На iOS и Desktop часть пользователей жалуется на отсутствие редактирования HTTP‑заголовков в профилях. Если вам нужна такая маскировка — используйте временно другой клиент или обновления Happ
  • Следите за релизами

«Обновите Xray‑core / Улучшите доступность (озвучивание кнопок)»

  • Если сталкиваетесь с несовместимостью конфига/узла — проверьте, что версия Xray в Happ актуальна. На iOS включайте VoiceOver, пока разработчики не доработают метки

Импорт/Правила ломают запуск

  • Если после добавления правил (например, geosite:cn в Direct) запуск падает — откатите правило и добавляйте изменения по одному, проверяя логи

v2rayN (Windows)

Конфликт с корпоративным VPN (Cisco AnyConnect и др.)

  • Полностью закройте/отключите другой VPN‑клиент и его службы (в том числе адаптеры TAP/TUN)
  • Если используете KCP/UDP, временно переключитесь на TCP
  • При необходимости отключите DTLS на стороне корпоративного VPN (если админ позволяет)

После перезагрузки «ничего не работает вне локалки»

  • Временно включите TUN‑mode и проверьте
  • Сбросьте системный прокси: Параметры Windows → Сеть и Интернет → Прокси → Выкл., затем снова включите режим PAC/System Proxy из v2rayN
  • Проверьте дату/время и перезапустите сетевые службы (ipconfig /flushdns, netsh winsock reset)

Утечки WebRTC (браузер видит реальный IP)

  • В Chrome/Brave/Firefox отключите/ограничьте WebRTC (расширения типа «WebRTC Network Limiter», настройки about:config для Firefox) или используйте браузеры без WebRTC

Nekoray (Windows / Linux)

«No internet / timeout / REALITY invalid»

  • Проверьте точность времени и серверный профиль REALITY (SNI/ALPN/публичный ключ). Попробуйте другой Test URL

VPN/TUN‑mode не работает (Ubuntu/NixOS/Fedora)

  • В Ubuntu 22.04 проверьте путь установки (без пробелов) и права на бинарь туннелирования
  • На NixOS — TUN требует особых прав (immutability ломает suid)
  • В Plasma/KDE возможны «зависания выхода»: перед выходом закрывайте Nekoray вручную.

IPv4/IPv6 и мобильные сети

  • Если у провайдера/роутера IPv6 «кривой», а клиент/сервер пытаются ходить по IPv6 — появляются таймауты. Решения:

    • На стороне клиента: в конфиге/правилах принудить IPv4 (domainStrategy: UseIPv4) или отключить IPv6 в системе/роутере (временно)
    • На стороне сервера: обеспечьте двухстековость (IPv4+IPv6), чтобы клиенты любого типа могли подключаться

Утечки DNS и WebRTC

  • DNS: держите резолвер внутри клиента (FakeDNS/DoH), избегайте «локального DNS»/DNS провайдера
  • WebRTC: даже при полном туннеле браузер может раскрывать IP через STUN. Отключайте WebRTC (или ограничьте его) в настройках/расширениях, тестируйте на leak‑сайтах

Перед обращением в саппорт

Соберите минимальный набор:

  • Модель устройства и ОС (Android/iOS/Windows/Linux + версия)
  • Версия клиента (v2rayNG/Hiddify/Happ/v2rayN/Nekoray) и ядра (Xray/Sing‑box)
  • Тип узла (VMess/VLESS/REALITY/Trojan/…)
  • Точный текст ошибки/скрин/лог (без приватных ключей)
  • Что уже пробовали (по шагам сверху)

Приложение: быстрая памятка по настройкам

text
v2rayNG → Settings → General → Enable Sniffing: OFF
v2rayNG → Settings → DNS → Local DNS: OFF, VPN DNS: 1.1.1.1 (или 8.8.8.8)
Samsung: Secure Folder/Dual Messenger: OFF (для per‑app proxy)
Windows (v2rayN): проверьте System Proxy/PAC, TUN‑mode при сбое
Nekoray (Linux): закрывайте клиент перед выходом из KDE/Plasma
Почему важно «Дата/время автоматически»

TLS/REALITY чувствительны к времени. Расхождение часов ломает рукопожатие, из-за чего клиенты показывают «нет интернета»/deadline exceeded

Контент предоставлен как есть. Следуйте законам вашей страны