Частые вопросы
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 другого провайдера
Некоторые приложения не подключаются или выдают ошибку
-
- Сначала обновитесь до последней версии
-
- Сначала убедитесь, что используемый прокси-узел доступен, а страна и регион в [разделении трафика] настроены правильно
-
- Откройте [главный экран]-[проверка сети], проверьте, доступен ли соответствующий домен, и измените настройки по сообщению об ошибке
-
- Если на предыдущем шаге непонятно, как настроить домен, откройте [главный экран]-[состояние подключения] и проверьте, есть ли запросы к соответствующему домену. Сначала переключитесь на проблемное приложение и обновите его
-
- Если на шаге 4 нет запросов к соответствующему домену, скорее всего проблема в DNS. Откройте [главный экран]-[DNS]-[серверы]-выберите любой сервер-измерьте задержку сервера-и настройте DNS-серверы по задержке
-
- Если на шаге 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)
-
Проверьте настройки - TUN - «Подключить HTTP-прокси к VPN»
-
Отключите «Подключить HTTP-прокси к VPN» и попробуйте снова
-
Примечание: Включение «Подключить HTTP-прокси к VPN» настраивает системный прокси (HTTP). Некоторые приложения автоматически подключаются к системному прокси после его обнаружения. Однако эти приложения могут использовать SOCKS-прокси для подключения к системному прокси, который не поддерживается системным прокси, что может вызывать проблемы с сетью для некоторых приложений. Также обратите внимание, что для работы некоторых приложений требуется включение «Подключить 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 в karingservice.exe потребление памяти и CPU очень высокое
-
Вызвано конфликтами в режиме TUN, например, с VPN-сервисами серии Clash. Пожалуйста, удалите другое VPN-программное обеспечение и перезапустите Karing.
-
Вызвано проблемами с маршрутизацией, например, когда включена переадресация данных Windows (превращая Windows в маршрутизатор).
Команда запроса (PowerShell):
Get-NetIPInterface | Where-Object {$_.Forwarding -eq 'Enabled'}
Пожалуйста, отключите эту функцию. Справочник команд (PowerShell):
Set-NetIPInterface -ifAlias <имя вашей сетевой карты> -Forwarding Disabled
- Вызвано включением точек доступа. Отключите точки доступа или отключите «автоматическую маршрутизацию» в TUN.
Windows: ошибка при включении подключения
- Сообщение об ошибке ошибка включения подключения (TUN): A required privilege is not held by the client
- Неверные системные права. Решение см. https://answers.microsoft.com/en-us/insider/forum/all/error-0x80070522-build-10074-a-required-privilege/516f87a8-80a6-4acb-a278-8866b2080460
- Сообщение об ошибке: 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 в другой каталог
- Сообщение об ошибке:
bind: Обычно разрешено только одно использование каждого адреса сокета (протокол/сетевой адрес/порт).- Порт занят (подробности см. в сообщении об ошибке). Возможно, он используется другим приложением. Закройте приложение, использующее этот порт.
- Сообщение об ошибке:
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?
- Karing совместим со ссылками подписки Clash, а также с большинством функций. Здесь есть подробная таблица соответствия
Больше вопросов / отправка issue
- Вы можете отправить отзыв через Настройки-Обратная связь и оставить свой email
- Или присоединиться к Telegram-группе и сообщить о проблеме администраторам
- Или отправить issue на GitHub