Ошибки INCY

Здесь собраны конкретные сообщения и симптомы. Если непонятно, с чего начать, идите сначала по общему разбору — большинство случаев закрывается там.

Общий порядок проверки — на странице INCY не работает: доступ, конфигурация, система, сеть. Ниже — отдельные случаи, которые в этот порядок не укладываются.

Ошибка TLS

Сообщение про TLS или рукопожатие означает, что соединение оборвалось на самом старте, до передачи данных. Три причины по частоте:

  1. Время на устройстве. Расхождение часов на несколько минут ломает рукопожатие. Включите автоматическую дату и время — это чинит большую часть таких ошибок.
  2. Конфигурация скопирована не целиком. У длинных ссылок отрезается хвост, и параметры TLS теряются. Добавьте профиль заново, лучше QR-кодом или ссылкой incy://import/….
  3. Сервер сменил параметры. Обновите список серверов: подписка подтянет актуальные данные. С отдельным ключом обновлять нечего — нужен новый.

Таймаут подключения

Клиент стучится, ответа нет. Проверяйте в таком порядке: активен ли доступ, отвечает ли другой сервер из списка, работает ли подключение на другом канале — переключитесь с мобильного интернета на Wi-Fi или наоборот.

Если на одном канале туннель встаёт, а на другом нет — дело в сети, а не в приложении. Помогает смена сервера или протокола, если в подписке их несколько.

Ошибка 502 и похожие коды

Такие коды приходят не от туннеля, а от сервера или от промежуточного узла: подключение уже установлено, а ответ пришёл с ошибкой. Обычно это означает проблему на стороне сервера, и в клиенте она не лечится.

Что можно сделать: попробовать другой сервер из списка, обновить подписку, а если повторяется на всех серверах — идти к тому, кто выдал доступ. По логам клиента (Настройки → логи) видно, дошёл ли запрос до сервера.

Проблема с geosite.dat или geoip.dat

Это файлы гео-списков, на которых работает маршрутизация. Они предустановлены, но обновляются по сети, и загрузка иногда не проходит: скачивание идёт в фоне и прерывается по таймауту, а профиль с проблемой отмечается в списке красным восклицательным знаком.

Что делать:

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

Подробнее о том, как это устроено — на странице маршрутизации.

Приложение не запускается на компьютере

Напомню контекст: десктопный клиент помечен разработчиком как pre-alpha, и ошибки запуска здесь ожидаемы чаще, чем на телефоне.

Порядок действий: скачайте свежий файл из релизов — часть проблем уходит с новой версией; проверьте, что скачали сборку под свою архитектуру, x64 или ARM64; попробуйте portable-вариант вместо установщика, он не зависит от состояния установки; проверьте, не блокирует ли запуск антивирус — сетевые клиенты попадают под подозрение регулярно.

Если ошибка повторяется, её стоит описать разработчику через feedback.incy.cc: указать версию приложения, систему и текст сообщения. Это единственный канал, который он читает — сообщения в чатах и в issues на GitHub, по его же словам, теряются.

Приложение вылетает

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

На Android отдельная причина — энергосбережение: система выгружает фоновый сервис, и это выглядит как вылет. Снимите ограничения для приложения в настройках батареи.

С падениями идти нужно к разработчику, а не к тому, кто выдал доступ: это баг клиента. В мобильных сборках есть Crashlytics, так что отчёт о падении, скорее всего, уже ушёл — но без вашего описания непонятно, что вы делали в этот момент.

Проверить на рабочем доступе

Часть ошибок — это просто кончившийся доступ. Пробный доступ снимает этот вопрос за минуту.

Пробный доступ: 3 дня на 1 устройство. Условия и тарифы бот показывает при выдаче.