Перейти к основному содержимому

Частые вопросы

Karing App

Karing бесплатный? Сколько стоит

  • Полностью бесплатный
  • Пользователи Apple: приложение можно скачать с любого Apple ID не из материкового Китая
  • Пользователи Apple: если вам неудобно регистрировать аккаунт самостоятельно, рекомендуем магазин Apple ID
  • Версию для Windows скачивайте с GitHub, возможно, для скачивания потребуется прокси

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

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

Какие типы конфигураций подписок поддерживаются

  • Clash, V2ray(поддерживается пакетный импорт), Stash, Karing, Sing-box, Shadowsocks, Sub, GitHub

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

  • Shadowsocks, ShadowsocksR, VMess, Vless, Trojan, Tuic, Socks, Http, Hysteria, Hysteria2, Wireguard, AnyTLS, Mieru и другие протоколы

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

  • Если нужна стабильная работа, рекомендуем версию из AppStore
  • Если хотите попробовать новые функции раньше, можно скачать TestFlight Beta

📄️ ⬇️ Скачать Karing

Как использовать

  • Новым пользователям, которые хотят быстро начать, рекомендуем посмотреть руководство быстрого старта на этом сайте

📄️ 📚 Быстрый старт

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

  • Пользователи Apple: используйте встроенное системное обновление
  • Пользователи Windows/Android: после автоматического обновления Karing появится подсказка, следуйте ей для скачивания или перезапустите приложение для установки

Это безопасно

  • Перед публикацией в AppStore приложение проходит проверку Apple, а версия для Apple доступна только в AppStore или TestFlight. Не скачивайте приложение из неофициальных источников
  • На платформах не Apple мы также соблюдаем те же правила безопасности и приватности, что и на платформе Apple, чтобы ваши данные не утекали
  • Пользователям платформ не Apple рекомендуется скачивать с GitHub
  • Официальные источники загрузки Karing: только AppStore и https://github.com/KaringX/karing/releases. Не скачивайте и не устанавливайте из других источников
  • Karing не опубликован в Google Play, не скачивайте и не устанавливайте его из Google Play

Что делать, если нет конфигурации

В чем разница между proxy и global?

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

  • Пояснение: системный прокси и TUN являются входящими способами прокси-приложения и не связаны с режимами правил/глобальный
  • Пояснение: системный прокси относится только к системному прокси на ПК
  • Системный прокси - это настройки прокси в вашей системе. Другие приложения должны их поддерживать; приложения без поддержки системного прокси не будут его использовать
  • TUN: виртуальная сетевая карта. Прокси-приложение создает виртуальную сетевую карту через драйвер, и запросы почти всех приложений в системе автоматически перенаправляются в нее. На разных ОС поведение немного отличается, например для UWP-приложений Windows. Дополнительная адаптация приложений не требуется

Список проблем во время работы

Примечание: при возникновении проблем сначала обновитесь до последней версии

Ошибка при добавлении/обновлении конфигурации

  • Connection reset by peer или Connection refused: чаще всего запрос подписки перехвачен, включите VPN/прокси и повторите попытку
  • http statusCode:404 : подписка не существует, используйте другую ссылку подписки или измените UserAgent и повторите попытку. ISP может выдавать разные типы конфигураций подписки в зависимости от UserAgent
  • http statusCode:403 : запрос отклонен ISP, используйте другую ссылку подписки
  • Failed host lookup : не удалось разрешить домен ссылки подписки, включите VPN/прокси и повторите попытку
  • http response is empty : ISP вернул пустой ответ, используйте другую ссылку подписки или измените UserAgent
  • No server available/нет доступных серверов: если другая App может добавить эту подписку, попробуйте изменить UserAgent и повторить попытку. Разные VPN-провайдеры поддерживают разные UserAgent

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

  • Отключите Karing
  • Нажмите проверку скорости на главном экране. Нужно использовать встроенную проверку приложения; если настроена пользовательская проверка, способ использования ищите в Google
  • Найдите на странице строку Connected via XXX. Если XXX - IPv6, текущая сеть поддерживает IPv6

Почему узлы за Cloudflare могут не подключаться в Karing?

  • Для CF-узлов нельзя использовать DNS Cloudflare. В DNS снимите все [Cloudflare DNS] или замените их DNS другого провайдера

Некоторые приложения не подключаются или выдают ошибку

    1. Сначала обновитесь до последней версии
    1. Сначала убедитесь, что используемый прокси-узел доступен, а страна и регион в [разделении трафика] настроены правильно
    1. Откройте [главный экран]-[проверка сети], проверьте, доступен ли соответствующий домен, и измените настройки по сообщению об ошибке
    1. Если на предыдущем шаге непонятно, как настроить домен, откройте [главный экран]-[состояние подключения] и проверьте, есть ли запросы к соответствующему домену. Сначала переключитесь на проблемное приложение и обновите его
    1. Если на шаге 4 нет запросов к соответствующему домену, скорее всего проблема в DNS. Откройте [главный экран]-[DNS]-[серверы]-выберите любой сервер-измерьте задержку сервера-и настройте DNS-серверы по задержке
    1. Если на шаге 4 есть запросы к соответствующему домену, проверьте правильность разделения трафика. Если ошибка в правилах, измените соответствующие правила

Android: телефон Xiaomi не устанавливает приложение, показывает приложение высокого риска

  • Эта проблема не связана с версией Karing. Сейчас все версии Karing на телефонах Xiaomi сталкиваются с этой проблемой, потому что Karing добавлен Xiaomi в черный список на стороне сервера
  • Решение: выйдите из установщика, отключите все сети (переключитесь в режим полета) и повторите установку

Android: частые вылеты при включении подключения

  • Измените Настройки-TUN-Сетевой стек на другое значение, например gvisor, и повторите подключение

Windows: интерфейс часто вылетает

  • Отключите Настройки-Специальные возможности

Android ошибка: panic: invalid page type

  • Отключите подключение - Настройки - Очистить кеш, затем повторите подключение

Android: ошибка при включении подключения

  • Сообщение об ошибке: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.vpndialogs/com.android.vpndialogs.ConfirmDialog}
    • Причина: в этой Android-системе удален/урезан VPN-модуль, поэтому VPN не может подключиться нормально
    • Решение: используйте другое Android-устройство или восстановите установку командой adb shell pm install-existing com.android.vpndialogs
  • Сообщение об ошибке: process is bad
    • Решение: запускайте подключение из центра управления
  • Сообщение об ошибке: configure tun interface: com.bly.chaos.plugin.stub.VpnServiceStub does not require android.permission.BIND_VPN_SERVICE
    • Решение: не включайте клонирование приложения для VPN-приложения

Android: подключение разрывается через некоторое время или после перехода в фон

  • Установите стратегию энергосбережения Karing: без ограничений
  • Если у вас CPU MediaTek, возможно, также нужно отключить оптимизацию Karing в 'Dura Speed'
  • В системных настройках VPN включите для Karing переключатель 'Всегда включенный VPN'

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

  • Настройки - включить 'Следовать повороту экрана'

Android Google Play не скачивает приложения

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

  • В iOS/macOS из-за системных ограничений архитектура приложения отличается от Android/Windows. В iOS/macOS даже без включенного режима TUN все равно запускается процесс VPN network extension, но так как в нем не включен режим TUN, он не читает и не пересылает данные из системы, поэтому интернет недоступен
  • Решение: 1. включить режим TUN 2. вручную настроить прокси в других приложениях на адрес прокси Karing. Адрес прокси см. Настройки-Порты. В таком варианте только приложения с настроенным прокси будут подключаться к сети через Karing 3. Для macOS можно включить системный прокси, чтобы приложения с поддержкой системного прокси могли выходить в интернет

macOS: не удается подключиться (сразу после подключения автоматически отключается)

  • Откройте системную 'Консоль', перейдите в 'Отчеты о сбоях', найдите 'karingServiceSE', откройте первый результат, найдите 'Thread xx Creashed:' (xx - число). Если в стеке есть libswift_Concurrency.dylib, вручную удалите libswift_Concurrency.dylib. Путь можно найти в Binary Images в результатах поиска. Если его нет, отправьте issue на GitHub, приложив Thread xx Creashed и последующий стек
  • Настройки-Системные настройки-Конфиденциальность и безопасность-Полный доступ к диску-включите разрешение для 'karingServiceSE'

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

  • Это разрешение требуется только на некоторых устройствах из-за проблемы ОС
  • На таких устройствах без 'Полного доступа к диску' системное расширение Karing не может получить доступ к собственному файлу конфигурации Karing, поэтому подключение не запускается
  • Это разрешение используется только для чтения собственного файла конфигурации Karing и не применяется для других целей

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

  • Способ 1: заново скачайте dmg с официального сайта и установите
  • Способ 2: откройте каталог загрузок (/Users/xxx/Library/Group Containers/group.com.nebula.karing/cache, где xxx - ваше имя пользователя в системе), откройте терминал, введите xattr -c , перетащите dmg-пакет обновления из cache в терминал и нажмите Enter, затем заново установите этот dmg-пакет обновления

iOS: как использовать Shortcuts для подключения/отключения

  • Подключение: создайте новую команду - выберите Karing - включите переключатель ON (в старых версиях Running)
  • Отключение: создайте новую команду - выберите Karing - выключите переключатель ON (в старых версиях Running)

Android/iOS/macOS: как автоматически переподключаться после разрыва

  • iOS/macOS: Система-Настройки-VPN-Karing-включите 'Подключаться по требованию' или Karing-Настройки-включите 'Всегда поддерживать подключение'
  • Android: Система-Настройки-VPN-Karing-Всегда включенный VPN

Android/iOS: видео в NetEase News не воспроизводится

  • Отключите подключение
  • Настройки-TUN-отключите 'Добавить HTTP-прокси к VPN'
  • Включите подключение

Как снизить быстрый расход батареи на телефонах Xiaomi Android

  • В 'Правилах разделения трафика' создайте новое правило, задайте имя по своему усмотрению и переместите его на первое место
  • Скопируйте список package id ниже в поле 'ID пакетов приложений' этого правила
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
  • Установите для этого правила разделения трафика действие 'Блокировать'
  • Примечание: если включен 'прокси по приложениям', это правило может не сработать

При открытии Google.com происходит переход на Google.cn и т.п.

  • Откройте в браузере https://google.com/ncr или вручную очистите кеш браузера

Windows: Karing определяется как вирус

  • Это ложное срабатывание антивируса. Можно использовать https://www.virustotal.com/ для более полного анализа. Обратите внимание: отдельные движки могут ошибочно определить файл как вирус, ориентируйтесь прежде всего на результаты популярных антивирусных движков

Windows

  • Как запускать при старте системы от имени администратора
    • Обновитесь до версии >=1.0.38.506
    • Запустите Karing от имени администратора
    • Включите [Автозапуск]. Если он уже был включен, выключите и включите снова

Windows: после включения режима TUN в Karing потребление памяти и CPU очень высокое

  • Причина в конфликте TUN, например с Clash-подобными приложениями. Удалите другое VPN-приложение и перезапустите Karing
  • Причина в петле маршрутизации, например включена пересылка данных Windows (Windows превращена в роутер). Отключите эту функцию, пример команды PowerShell:
  Set-NetIPInterface -ifAlias <имя вашей сетевой карты> -Forwarding Disabled
  • Причина во включенной точке доступа, отключите точку доступа

Windows: ошибка при включении подключения

  • Сообщение об ошибке ошибка включения подключения (TUN): A required privilege is not held by the client
  • Сообщение об ошибке: configure tun interface: Cannot create a file when that file already exists
    • Удалите/деинсталлируйте другое прокси-приложение с TUN и перезагрузите компьютер
  • Сообщение об ошибке: configure tun interface: The system cannot find the file specified
    • Удалите/деинсталлируйте другое прокси-приложение с TUN и перезагрузите компьютер
  • Сообщение об ошибке: launch process karingService.exe failed: exception ProcessException: Access is denied.
    • Запуск karingService.exe ограничен системой или другим ПО, попробуйте переустановить Karing в другой каталог
  • Сообщение об ошибке: start clash api: external controller listen error: listen tcp 127.0.0.1:3057: bind: An attempt was made to access a socket in a way forbidden by its access permissions
    • Порт 3057 (или другой порт, смотрите настройки) занят другим приложением. Откройте [Настройки]-[Порты] и измените порт со значением 3057 на другой свободный порт, затем повторите подключение
  • Сообщение об ошибке: check port failed:SocketException: Failed to create server socket (OS Error: The shared flag to bind() needs to be true if binding multiple times on the same (address, port) combination.), address = 127.0.0.1, port = 3067
    • Порт 3067, используемый Karing, занят. Если это Windows, проверьте в диспетчере задач, не остался ли процесс karingService.exe. Если есть, принудительно завершите процесс и повторите подключение
    • Если это не Windows, попробуйте перезагрузить устройство или откройте Karing-Настройки-Порты, найдите порт из сообщения об ошибке выше, измените его на другой порт (рекомендуется номер >4000) и повторите подключение
  • Сообщение об ошибке: CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(../boringssl/src/sslhandshake.cc:297)
    • Обновите корневые сертификаты системы

В мобильной сети узел работает нормально, но в Wi-Fi тест задержки не проходит даже после переподключения

  • Мобильная сеть и Wi-Fi - разные сети. В Wi-Fi могут влиять роутер и оператор
  • Попробуйте перезапустить роутер. Если не помогает, скорее всего влияет оператор, попробуйте изменить DNS и повторить

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

  • При использовании автоматического выбора или пользовательской группы прокси (путь: Настройки-Автовыбор):
    • Увеличьте [интервал проверки задержки]
    • Уменьшите [лимит количества серверов]
    • Включите [фильтр недействительных серверов]
  • Используйте стабильные прокси-серверы
  • Разумно настройте правила разделения трафика:
    • Входящее разделение:
      • android: рекомендуется разумно использовать функцию по приложениям, чтобы снизить трафик, входящий в прокси-приложение
    • Исходящее разделение:
      • android: используйте разделение по package id
      • macos: используйте разделение по пути процесса/имени процесса
      • windows: используйте разделение по пути процесса/имени процесса
  • Настройки-Параметры разработчика-включить pprof - вернуться на главный экран - нормально использовать другие приложения некоторое время (>5 минут), затем Настройки-Параметры разработчика-панель pprof-profile-дождаться скачивания файла (около 15 секунд) и отправить скачанный файл в Telegram @ovowe для анализа

CPU постоянно сильно загружен

  • Настройки-О приложении-Параметры разработчика-включить pprof
  • Вернитесь на главный экран, дождитесь, когда CPU снова будет долго сильно загружен, затем Настройки-О приложении-Параметры разработчика-панель pprof-profile-подождите около 15 секунд до автоматического скачивания файла и отправьте файл разработчику для анализа через GitHub или Telegram

Количество соединений превышает 10000

  • Настройки-О приложении-Параметры разработчика-включить pprof
  • Вернитесь на главный экран, дождитесь, когда количество соединений снова превысит 10000. На мобильном: Настройки-О приложении-Параметры разработчика-панель pprof-heap-сохраните содержимое веб-страницы и отправьте разработчику через GitHub или Telegram. На ПК откройте консоль и введите go tool pprof http://127.0.0.1:4578/debug/pprof/heap (порт можно посмотреть в подсказке при включении pprof), затем отправьте сгенерированный файл разработчику через GitHub или Telegram

Karing совместим с Clash. Чем отличаются функции Karing?

Больше вопросов / отправка issue

  • Вы можете отправить отзыв через Настройки-Обратная связь и оставить свой email
  • Или присоединиться к Telegram-группе и сообщить о проблеме администраторам
  • Или отправить issue на GitHub