Что такое Karing
Karing это бесплатный клиент с открытым кодом на ядре sing-box. Своих серверов у него нет. Он открывает подписку, то есть ссылку, по которой приложение само забирает список серверов, и поднимает на телефоне системное защищённое соединение. Отсюда запрос «Karing»: доступ даёт подписка, а клиент её читает и держит соединение.
Для подписки Siberian Karing основной клиент. Он работает с протоколом, при котором трафик похож на обычный заход на сайт по HTTPS. Запасной клиент называется INCY. У него свои серверы, трафик там выглядит как обращение к видеосерверу, а ссылка в кабинете отдельная. Чем Karing отличается от других клиентов и что значат слова «ключ», «конфиг» и «профиль», разобрано на странице про Karing. Здесь только Андроид.
Откуда ставить Karing на Андроид
Официальные источники Android-версии разработчик перечисляет в README репозитория KaringX/karing на GitHub:
- сайт karing.app, раздел загрузки;
- страница релизов github.com/KaringX/karing/releases, где лежат все версии с описанием изменений;
- каталог APKPure, на который разработчик ссылается сам.
Файл с Karing есть и в кабинете Siberian: окно «Как подключиться», вкладка Android, первый шаг.
Google Play в этом списке нет. В FAQ на karing.app сказано прямо: в Google Play Karing не размещён, ставить его оттуда не нужно. Если в магазине нашлось приложение с похожим названием и иконкой, к разработчикам Karing оно отношения не имеет.
Телефону нужен Android 8 или новее. Сборки есть для процессоров arm64-v8a и armeabi-v7a, так что подходит почти любой смартфон последних лет. Для приставок с Android TV у разработчика отдельный файл.
Установка по шагам
- Откройте установочный файл из уведомления браузера или из папки «Загрузки».
- Android спросит, разрешить ли этой программе ставить приложения. Речь о браузере или файловом менеджере, через который вы открыли файл. Разрешите. В настройках этот пункт обычно называется «Установка неизвестных приложений», там же его можно выключить обратно.
- Нажмите «Установить». Play Защита может предупредить о незнакомом разработчике. Файлу из источников выше можно доверять, а сборки с форумов и из каналов лучше не ставить совсем.
- При первом запуске Karing спросит язык и страну, иногда ещё согласие на сбор данных. Страну ставьте свою: по ней клиент решает, какие адреса пускать напрямую. Если подписку вы потом добавите кнопкой из кабинета, эти настройки заменятся готовыми.
Как добавить подписку: кнопка, ссылка или QR
Проще всего кнопкой. Откройте личный кабинет Siberian в браузере на этом же телефоне и нажмите «Добавить в Karing». Браузер передаст ссылку в приложение, Karing попросит подтверждение, соглашайтесь. Вместе с подпиской кнопка включает автовыбор сервера, проверку текущего сервера раз в 30 секунд, перепроверку после смены сети и режим TUN. Заводские настройки Karing другие: проверка серверов выключена, задержки клиент перемеряет примерно раз в восемь часов, и упавший сервер может долго оставаться выбранным.
Кнопка заменяет настройки Karing и список профилей целиком. Если в клиенте уже лежат подписки других сервисов, нажмите под кнопкой ссылку «добавить без замены»: чужие профили останутся, а автовыбор вы включите сами.
Второй путь, ссылкой, нужен, когда браузер не открыл приложение по кнопке. Ссылка к этому моменту уже скопирована: кабинет кладёт её в буфер обмена при нажатии. В Karing откройте «Профили», нажмите «+», выберите «Импорт подписки» и вставьте. Тот же путь работает на телевизоре, только ссылку там набирают с пульта.
Третий путь, по QR-коду. В меню добавления профиля у мобильного Karing есть сканер, он выручает, когда ссылка открыта на другом экране. Кабинет Siberian QR-код не показывает, поэтому с компьютера ссылку проще отправить себе в мессенджер и вставить на телефоне.
Как проверить, что Karing работает
На главном экране Karing нажмите большую кнопку подключения. В первый раз Android покажет запрос на защищённое соединение, нажмите «ОК», больше он не появится. После этого проверьте три вещи.
- В строке состояния появился значок ключа. Если ключ есть, а Karing выключен, соединение держит другое приложение, например фильтр рекламы: в Android одновременно работает только один туннель.
- В списке серверов выбран «Автовыбор сервера с наименьшей задержкой», а у серверов видна задержка в миллисекундах.
- Открываются и иностранный сайт, который без туннеля не грузился, и российский, например банк. Российские адреса идут мимо туннеля с вашим обычным IP, поэтому российский сервис проверки IP покажет домашний адрес, и это нормально.
Пять частых проблем и что проверить
Файл не устанавливается
Проверьте версию Android: ниже восьмой Karing не встанет. На телефонах Xiaomi установщик иногда называет Karing опасным приложением. Разработчик объясняет это тем, что клиент попал в чёрный список Xiaomi, и советует закрыть установщик, включить режим полёта и повторить установку. Так стоит делать только с файлом из официальных источников.
Кнопка «Добавить в Karing» ничего не открыла
Ссылка уже в буфере обмена. Откройте Karing сами и вставьте её через «Профили» → «+» → «Импорт подписки». После ручного импорта включите автовыбор: в списке серверов выберите «Автовыбор сервера с наименьшей задержкой», а в настройках, в разделе «Автовыбор», поставьте проверку сервера 30 секунд, задержки 5 минут и включите «Перетестировать после смены сети».
Туннель включён, а сайты не открываются
Откройте настройки Karing (шестерёнка) и найдите внизу раздел «IPv6 / NTP / TUN / DNS / TLS». В TLS выключите «Пропустить проверку сертификата», там же включите режим TUN, перезапустите Karing и подключитесь снова. Если не открывается вообще ничего, посмотрите пункт «Частный DNS-сервер» в настройках Android. Строгий режим со сторонним сервером мешает туннелю, подробно об этом в статье DNS для подключения на Андроид.
Соединение пропадает, когда телефон в кармане
Чаще всего туннель гасит энергосбережение. Найдите Karing в настройках батареи и снимите для него ограничения (у Samsung, Xiaomi и других оболочек пункт называется по-своему). Разработчик советует ещё включить для Karing «Постоянную туннель» в системном разделе подключения, тогда Android сам поднимет туннель после разрыва. Клонировать Karing во второе пространство не нужно: в клоне туннель не запускается.
Работало и перестало
Сначала посмотрите срок подписки в кабинете: после окончания конфиг остаётся в приложении, но доступа не даёт. Потом обновите список серверов. Karing забирает его сам раз в 12–24 часа, а сразу обновить можно кнопкой с облаком и стрелкой рядом с подпиской. Если и это не помогло, возможно, сработал лимит. Одновременно подписка работает не больше чем из двух сетей, причём домашний Wi-Fi и мобильный интернет считаются разными сетями. С третьей сети доступ ограничивается на час, а конфиг сбрасывается. Старая ссылка после сброса не оживёт, подписку нужно добавить из кабинета заново. Если перепробовали всё, в кабинете есть запасной клиент INCY со своими серверами. Установка Андроид-версии по шагам с самого начала есть на странице Подключение на Андроид.