Shadowrocket может перестать подключаться из-за одной ошибки в профиле или из-за проблемы на сервере. Внешне это выглядит одинаково: подключения нет или сайты не открываются.

Диагностика начинается со сверки профиля, DNS, маршрутов и доступности сервера.

Какая боль у клиента

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

Частые причины

  • неверный адрес, порт или ключ
  • истекла подписка или изменился профиль
  • TLS/SNI не совпадает с сервером
  • DNS настроен неправильно
  • маршрутизация отправляет трафик не туда
  • сервер или нужный порт недоступен

План работы

  1. Проверяю профиль без публикации секретных данных.
  2. Сверяю адрес, порт, транспорт и TLS-параметры.
  3. Проверяю DNS и маршруты.
  4. Проверяю доступность сервера.
  5. Тестирую подключение на минимальном рабочем сценарии.

Что не стоит делать

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

Что входит в результат

  • проверенный профиль подключения
  • диагностика DNS и маршрутов
  • проверка доступности сервера
  • понятная причина сбоя
  • рабочие рекомендации по настройке

Что прислать для оценки

  • ссылку на сайт, репозиторий, страницу или скрин проблемы
  • короткое описание, что должно работать и что происходит сейчас
  • текст ошибки, лог или пример, если он есть
  • что уже пробовали сделать
  • желательный срок и приоритет задачи

Сроки

Профиль или DNS30-60 минут
Проверка сервера1-2 часа
Несколько устройствпо списку

Вопрос-ответ

Можно настроить без доступа к серверу?

Можно проверить клиентскую часть, но серверные причины точнее подтверждаются с доступом.

Почему работает дома, но не работает в другой сети?

Может отличаться DNS, блокировки сети, маршруты или доступность порта.

Вы делаете незаконные схемы?

Нет. Только настройка собственных или легитимных подключений.

Итог

Если Shadowrocket не подключается, нужно проверять профиль, DNS, маршруты и сервер. Случайный перебор настроек часто только запутывает проблему.

Нужна похожая задача? Напишите в Telegram: @rabotator_support. Коротко опишите проблему, пришлите ссылку или лог, и я предложу понятный план решения.