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

Часто задаваемые вопросы о Karing

Ниже собраны ответы на вопросы, которые чаще всего задают о самом приложении Karing и на его конкретные сбои — от стоимости и поддерживаемых платформ до отдельных ошибок при подключении на Android, iOS и macOS. Если ваш случай не описан в разделах про диагностику Connect на этом сайте, стоит начать именно отсюда.

Бесплатно ли приложение Karing и сколько оно стоит

Само приложение полностью бесплатное. Пользователям Apple оно доступно для скачивания на любом аккаунте вне материкового Китая, а версию для Windows нужно брать на GitHub — для загрузки со страницы релиза иногда требуется уже открытый прокси или VPN.

Какие платформы, форматы подписки и протоколы поддерживаются

Уже поддерживаются iOS, macOS, tvOS, Windows, Android и Linux.

Из форматов конфигурации подписки Karing понимает Clash, V2ray (с поддержкой пакетной обработки), Stash, собственный формат Karing, Sing-box, Shadowsocks, обычную Sub-ссылку и конфигурации с GitHub.

Из протоколов доступны Shadowsocks, ShadowsocksR, VMess, Vless, Trojan, Tuic, Socks, HTTP, Hysteria, Hysteria2, WireGuard, AnyTLS, Mieru и ряд других.

Какую версию скачивать пользователям Apple и с чего начать работу

Для стабильной работы стоит скачать версию из App Store; чтобы попробовать новые функции раньше остальных — подойдёт бета-версия из TestFlight.

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

Как обновить приложение

Пользователям устройств Apple достаточно системного обновления через App Store. На Windows и Android само приложение подскажет, когда выйдет новая версия, — после автоматической проверки нужно просто скачать обновление или перезапустить Karing по подсказке.

Насколько это безопасно

Версия для устройств Apple проходит проверку самой компании перед публикацией и доступна только через App Store или TestFlight — скачивать её из неофициальных источников не стоит. Разработчики соблюдают те же правила безопасности и конфиденциальности, что действуют на платформах Apple, чтобы данные пользователей не оказались раскрыты.

Пользователям остальных платформ рекомендуется скачивать клиент с GitHub. Официальные источники загрузки Karing — только App Store и GitHub, устанавливать приложение из других мест не нужно. Отдельно стоит иметь в виду: в Google Play Karing не размещён, поэтому скачивать и устанавливать его оттуда не стоит в принципе.

В чём разница между режимом «Правила» и «Глобально»

Оба этих понятия относятся к маршрутизации исходящего трафика — того, что уже проходит через прокси-модуль приложения. В режиме «Правила» трафик распределяется в соответствии с настроенными правилами маршрутизации, а в режиме «Глобально» абсолютно весь трафик направляется через текущий выбранный сервер, без разбора по критериям.

В чём разница между системным прокси и TUN

Системный прокси и TUN — это два разных способа передать трафик в прокси-модуль приложения, и напрямую они не связаны с режимами «Правила» или «Глобально». Системный прокси актуален только для компьютеров: он подставляет адрес прокси в системные настройки, а программы, которые не умеют работать через системный прокси, просто продолжат ходить в интернет напрямую, минуя Karing.

TUN — это виртуальная сетевая карта: Karing создаёт её через системный драйвер, и почти все запросы приложений в системе автоматически перенаправляются именно на этот виртуальный интерфейс, без необходимости отдельно настраивать каждую программу. Поведение немного различается между операционными системами — например, у UWP-приложений в Windows есть свои особенности.

Что делать при ошибке добавления или обновления конфигурации подписки

Прежде чем разбирать конкретную ошибку, стоит обновить Karing до последней версии — часть подобных сбоев со временем закрывается обновлениями клиента.

Ошибки Connection reset by peer и Connection refused чаще всего означают, что запрос к подписке заблокирован сетью — стоит повторить попытку уже при включённом VPN или прокси. Код http statusCode:404 говорит о том, что подписки по этой ссылке не существует — нужно проверить саму ссылку или попробовать другой UserAgent, поскольку часть провайдеров отдаёт разные конфигурации в зависимости от него. Код http statusCode:403 означает, что запрос отклонён на стороне провайдера подписки — здесь помогает другая ссылка на подписку.

Сообщение Failed host lookup указывает на то, что не удалось разрешить доменное имя самой ссылки подписки, — обычно помогает повторная попытка при уже открытом VPN или прокси. Пустой ответ (http response is empty) означает пустой ответ со стороны провайдера — стоит попробовать другую ссылку или сменить UserAgent. Если Karing выдаёт No server available, но другие приложения ту же подписку добавляют нормально, тоже стоит попробовать сменить UserAgent и повторить попытку.

Как проверить, поддерживает ли текущая сеть IPv6

Отключите Karing, запустите на главном экране встроенный тест скорости (именно тот, что идёт вместе с приложением — если настроен пользовательский тест, эта проверка не подойдёт) и откройте страницу с результатом, где указано «Подключено через XXX». Если вместо XXX там значится IPv6 — значит, текущая сеть его поддерживает.

Почему узел CF может подключаться нестабильно

Узлы CF плохо совместимы с DNS от Cloudflare. Если такой узел подключается некорректно, стоит снять флажок Cloudflare DNS в настройках DNS или переключиться на другого провайдера DNS.

Что делать, если отдельные приложения не подключаются через Karing

Сначала обновите Karing до последней версии, затем убедитесь, что используемый прокси-узел вообще подключается и что настройки страны и региона в разделе «Перенаправление» выставлены правильно.

Дальше стоит открыть на главном экране «Обнаружение сети» и проверить, нормально ли получает доступ нужное доменное имя, — по сообщению об ошибке там можно скорректировать настройки. Если вы не уверены, какое именно доменное имя проверять, посмотрите раздел «Состояние подключения» на главном экране: там видно, был ли вообще отправлен запрос к нужному домену (для этого стоит заново переключить проблемное приложение и обновить его).

Если запроса к домену в состоянии подключения нет вовсе — это, по сути, проблема разрешения DNS, и решать её нужно в разделе DNS → Сервер, ориентируясь на задержку каждого сервера. Если же запрос к домену есть, но приложение всё равно не работает, стоит проверить корректность самого перенаправления и при необходимости поправить соответствующее правило.

macOS: подключение сразу отключается после успешного Connect

Проверьте в «Консоли» раздел «Отчёты о сбоях» на наличие файлов, связанных с karingServiceSE, — если такие файлы есть, это указывает на сбой процесса VPN, и файл сбоя стоит отправить разработчику для анализа.

Также стоит зайти в «Настройки → Конфиденциальность и безопасность → Полный доступ к диску» и включить разрешение для karingServiceSE — без него процесс VPN на macOS может завершаться сразу после подключения.

Android: приложение не устанавливается или ведёт себя нестабильно

На телефонах Xiaomi при установке иногда появляется предупреждение о высокорисковом приложении — это не связано с конкретной версией Karing, дело в том, что приложение занесено в чёрный список бэкенда самого Xiaomi на всех прошивках. Обойти это можно, выйдя из установщика, включив режим полёта, чтобы отключить все сети, и повторив попытку установки уже без активного соединения.

Если система Android часто выдаёт сбой при открытии соединения, стоит сменить сетевой стек в «Настройки → TUN» на другое значение, например gvisor, и повторить подключение. При ошибке panic: invalid page type помогает отключить соединение, зайти в «Настройки» и очистить кэш приложения, прежде чем подключаться снова.

Отдельная группа ошибок связана с системными изменениями Android: ActivityNotFoundException с упоминанием vpndialogs означает, что система удалила или упростила модуль VPN, и единственное решение — переключиться на другое устройство; ошибка process is bad решается запуском подключения из центра управления, а сообщение о том, что VpnServiceStub не требует разрешения BIND_VPN_SERVICE, означает, что для Karing не стоит включать функцию клонирования приложений.

  • Xiaomi: предупреждение о риске — переустановка в режиме полёта
  • Частые сбои при подключении — сменить сетевой стек TUN на gvisor
  • panic: invalid page type — очистить кэш приложения
  • ActivityNotFoundException (vpndialogs) — сменить устройство
  • process is bad — запускать подключение из центра управления
  • Ошибка BIND_VPN_SERVICE — отключить клонирование приложения
Android: почему VPN отключается сам по себе

Если Android отключает Karing спустя какое-то время после подключения или при переходе приложения в фон, для начала стоит поменять политику энергосбережения Karing на «Неограниченную» в системных настройках. На устройствах с процессором MediaTek дополнительно может потребоваться отключить переключатель оптимизации Karing в разделе Dura Speed. Помогает также включение опции «Постоянный VPN» для Karing в системных настройках VPN на телефоне.

Android TV: пульт не переключает фокус на главном экране

Если пульт дистанционного управления Android TV перестаёт переключать фокус между элементами, помогает включение опции «Поворачивать с экраном» в настройках устройства.

Не получается скачать приложения из Google Play на Android

Если после подключения Karing перестают скачиваться приложения из Google Play, стоит обратиться к общему решению проблемы неудачных загрузок Google Play — обычно это связано с настройками самого магазина или сети, а не с самим клиентом Karing.

iOS/macOS: после отключения режима TUN пропадает интернет

Из-за архитектурных различий между iOS/macOS и Android/Windows даже при выключенном режиме TUN процесс сетевого расширения VPN на iOS и macOS продолжает работать. Раз режим TUN отключён, этот процесс не читает и не пересылает данные из системы — в результате устройство фактически остаётся без сетевого подключения, пока состояние не приведено в порядок.

Решить это можно двумя способами: включить обратно режим TUN, либо вручную прописать в других приложениях адрес прокси Karing вместо того, чтобы полагаться на системный перехват трафика. На macOS дополнительно помогает системный прокси для программ, которые его поддерживают. Адреса портов смотрите в «Настройки → Порты».

Что делать, если нет конфигурации / пустой список узлов

Karing сам по себе не раздаёт серверы: нужен subscription URL от провайдера («аэропорта») или свой список узлов. Без импорта профиля список будет пустым — это ожидаемое поведение, а не поломка клиента.

Примечание: подписку можно оформить онлайн или в Telegram-боте, затем импортировать ссылку в Profiles. Официальный клиент ищите на странице скачивания.

macOS: зачем нужен «Полный доступ к диску»

На части устройств macOS системное расширение Karing без «Полного доступа к диску» не может прочитать собственный файл конфигурации — поэтому Connect не стартует. Разрешение нужно только для чтения своего конфига, не для просмотра чужих файлов.

Включите его в «Системные настройки → Конфиденциальность и безопасность → Полный доступ к диску» для karingServiceSE, если Connect сразу обрывается.

macOS: после автообновления приложение не запускается

Скачайте свежий DMG с официальной страницы загрузки и установите поверх. Либо очистите карантинный атрибут у пакета обновления в кэше Group Containers (xattr -c на dmg в cache) и установите этот файл заново.

Совет: если обновление ломает запуск регулярно, держите под рукой ссылку на скачивание стабильной сборки.

iOS: подключение и отключение через Shortcuts

В приложении «Команды» создайте новую команду, выберите действие Karing и включите переключатель ON (в старых версиях — Running) для подключения. Для отключения сделайте вторую команду с выключенным ON.

Как автоматически переподключаться после разрыва

На iOS/macOS включите «Подключаться по требованию» в системных настройках VPN для Karing или опцию «Всегда поддерживать подключение» внутри приложения. На Android включите «Всегда включённый VPN» для Karing в системных настройках VPN.

Приложения без сети или видео не играет (HTTP-прокси в VPN)

Проверьте «Настройки → TUN → Подключить HTTP-прокси к VPN». Если часть приложений (например, новостные клиенты) теряет сеть, отключите эту опцию и проверьте снова.

Важно: включённый HTTP-прокси в VPN подставляет системный HTTP-прокси. Некоторые приложения пытаются ходить на него через SOCKS — системный прокси этого не понимает, и сеть «ломается». Для других приложений, наоборот, опция нужна — включайте под свой сценарий.

Xiaomi: как снизить быстрый расход батареи

В правилах разделения трафика создайте новое правило, поднимите его на первое место и в поле package id вставьте служебные пакеты Xiaomi/MIUI из списка ниже. Действие правила — «Блокировать», чтобы фоновые службы не гоняли трафик через туннель.

Примечание: если включён «прокси по приложениям», такое правило может не сработать — сначала проверьте режим приложений.

  • com.xiaomi.xmsf
  • com.xiaomi.security.onetrack
  • com.miui.analytics
  • com.miui.guardprovider
  • com.miui.packageinstaller
  • com.miui.hybrid
  • com.miui.systemAdSolution
  • miui.systemui.plugin
  • com.tencent.soter.soterserver
  • com.sohu.inputmethod.sogou.xiaomi
  • com.android.mms
  • com.android.providers.downloads
Windows: интерфейс часто вылетает

Отключите раздел «Специальные возможности» в настройках Karing — на части сборок Windows это убирает частые краши UI.

Почему Google.com открывается как Google.cn

Откройте в браузере https://google.com/ncr или очистите кеш браузера — часто остаётся региональный редирект, не связанный напрямую с Karing.

Windows: антивирус считает Karing вирусом

Обычно это ложное срабатывание на неподписанный open-source клиент. Можно перепроверить сборку на VirusTotal и ориентироваться на крупные движки. Ставьте только с официального GitHub или нашей страницы скачивания.

Windows: автозапуск от имени администратора

Нужна версия ≥ 1.0.38.506. Запустите Karing от имени администратора, затем включите «Автозапуск» (если уже был включён — выключите и включите снова).

Windows: высокий CPU/память у karingservice.exe в TUN

Частая причина — конфликт с другим TUN/Clash-подобным VPN: удалите конкурирующее ПО и перезапустите Karing. Также проверьте, не включена ли переадресация IP (Windows как роутер) и отключите её для интерфейса; точки доступа и «автоматическую маршрутизацию» в TUN при нагрузке лучше выключить.

Windows: ошибки при включении подключения (TUN и порты)

«A required privilege is not held by the client» — проблема прав Windows, нужна правка политик/привилегий. «Cannot create a file… already exists» или «cannot find the file specified» при configure tun — удалите другое TUN-приложение и перезагрузите ПК.

Access denied при запуске karingService.exe — переустановите Karing в другой каталог. Ошибки bind/listen на 127.0.0.1:3057/3067 — порт занят: завершите зависший karingService.exe или смените порты в «Настройки → Порты» (лучше >4000). CERTIFICATE_VERIFY_FAILED — обновите корневые сертификаты системы.

На LTE узел работает, по Wi‑Fi задержка не проходит

Мобильная сеть и домашний Wi‑Fi — разные маршруты: виноват роутер или провайдер Wi‑Fi. Перезапустите роутер; если не помогло — смените DNS в Karing и повторите тест.

Высокое энергопотребление

Если включён автовыбор или пользовательская группа прокси: увеличьте интервал проверки задержки, уменьшите лимит серверов и включите фильтр недействительных узлов. Берите стабильные серверы и настройте разделение трафика (на Android — по package id / списку приложений, на ПК — по процессу).

Для глубокой диагностики можно включить pprof в параметрах разработчика, попользоваться устройством несколько минут и отправить профиль разработчикам — но обычно хватает разумных правил и отключения лишних фоновых проверок.

CPU постоянно загружен или соединений больше 10 000

Включите pprof в «О приложении → Параметры разработчика», дождитесь симптома, снимите profile (для CPU) или heap (для огромного числа соединений) и отправьте файл через GitHub Issues (репозиторий KaringX). На ПК для heap можно использовать go tool pprof к локальному порту из подсказки pprof.

Чем Karing отличается от Clash, если совместим с подписками

Karing понимает Clash-совместимые subscription URL и большую часть сценариев, но интерфейс и часть функций свои (Flutter + sing-box). Подробная таблица соответствия есть в официальной документации Karing; для старта на этом сайте удобнее быстрый старт и правила маршрутизации.

Куда писать, если вопроса нет в FAQ

В приложении: «Настройки → Обратная связь» (можно оставить email). Либо issue в репозитории KaringX на GitHub. Перед обращением обновите клиент и приложите версию ОС, версию Karing и текст ошибки.

Совет: сначала сверьте DNS и маршрутизацию — большинство «странных» сбоев там.