Skip to content

troubleshooting

DimLife edited this page Oct 16, 2026 · 2 revisions

Устранение неполадок

Здесь собраны распространённые проблемы при подключении к IRC-серверам и способы их решения.

Не удаётся подключиться к серверу

Если подключение завершается ошибкой или ожидание затягивается:

  • Проверьте адрес сервера. Убедитесь, что имя хоста указано без ошибок.
  • Проверьте порт. Часто используется порт "6667" без TLS и "6697" с TLS, но сервер может использовать другие порты.
  • Проверьте TLS. Настройки шифрования соединения должны соответствовать требованиям сервера.
  • Проверьте интернет. Подключение может блокироваться сетью, брандмауэром или провайдером.
  • Прочитайте сообщение сервера. Оно может указывать на неверный пароль, блокировку или переполнение сервера.

Если сервер требует пароль подключения, проверьте соответствующие настройки сети.

Ошибка авторизации

Если сервер не принимает учётные данные:

  • Проверьте имя зарегистрированного аккаунта.
  • Убедитесь, что пароль введён правильно, включая регистр символов.
  • Проверьте, поддерживает ли сервер выбранный способ авторизации.
  • Если используется SASL, проверьте имя пользователя, пароль и выбранный механизм аутентификации.

Коды ошибок "904", "905", "906" и "907" могут указывать на проблему с SASL.

Не публикуйте пароли и другие секретные данные в общедоступных каналах.

Ошибки TLS и сертификата

Если появляется предупреждение о сертификате:

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

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

Важно: отключение проверки сертификата снижает безопасность соединения и может сделать вас уязвимыми для перехвата данных.

Не приходят уведомления

Если уведомления о сообщениях не появляются:

  • Проверьте, разрешены ли уведомления для приложения в настройках Android.
  • Проверьте настройки уведомлений внутри приложения, если они доступны.
  • Убедитесь, что не включён режим «Не беспокоить».
  • Проверьте ограничения фоновой работы и энергосбережения.
  • Убедитесь, что соединение с IRC-сервером не было потеряно.

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

Соединение постоянно разрывается

Если отключения происходят после сворачивания приложения:

  • Проверьте стабильность интернет-соединения.
  • Убедитесь, что Android не ограничивает фоновую работу приложения.
  • Проверьте настройки энергосбережения.
  • Попробуйте подключиться к другой сети Wi-Fi или мобильному интернету.

Если отключения происходят и при открытом приложении, обратите внимание на сообщения сервера и причину завершения соединения.

Не работают прокси или Tor

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

  • Проверьте, что прокси запущен и доступен.
  • Убедитесь, что указан правильный адрес и порт.
  • Проверьте тип прокси и параметры авторизации.
  • Убедитесь, что выбранный сервер разрешает подключения через используемую сеть.

Не каждый сервер принимает соединения через Tor или другие прокси. Проблема может быть связана с ограничениями самого сервера.

Не отображаются файлы или передача файлов не работает

Прямая передача файлов между IRC-пользователями может не работать из-за NAT, брандмауэра или ограничений мобильной сети.

  • Проверьте, поддерживается ли передача файлов используемым приложением.
  • Убедитесь, что соединение не блокируется брандмауэром.
  • Помните, что входящие соединения могут быть недоступны в мобильных сетях.
  • Если используется VPN, проверьте, не блокирует ли он прямые соединения.

Вместо текста отображаются непонятные символы

Причиной может быть несовпадение кодировок.

  • Проверьте настройки кодировки, если они доступны.
  • Для русскоязычных сетей иногда используются "UTF-8", "windows-1251" или "KOI8-R".
  • Если проблема возникает только в одном канале или на одной сети, уточните используемую кодировку у администратора.

Ник уже занят

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

  • Выберите другой никнейм.
  • Если ваш предыдущий сеанс ещё активен, попробуйте завершить его.
  • Если ник зарегистрирован, используйте предусмотренный сервером механизм восстановления ника.

Команда "/nick НовыйНик" позволяет запросить смену никнейма на серверах, поддерживающих стандартную команду IRC.

Не удаётся войти в канал

Причина обычно указана в сообщении сервера.

  • Канал только по приглашению ("+i"). Попросите оператора пригласить вас.
  • Канал защищён ключом ("+k"). Для входа нужен правильный ключ.
  • Достигнут лимит пользователей ("+l"). Попробуйте подключиться позже.
  • Вы заблокированы ("+b"). Обратитесь к оператору канала.
  • Требуется зарегистрированный аккаунт. Выполните условия авторизации, установленные сервером.

Не работают журналы сообщений или поиск

Если история сообщений не сохраняется или поиск не находит старые сообщения:

  • Проверьте, включено ли ведение журналов, если такая настройка предусмотрена.
  • Убедитесь, что приложению доступно выбранное место хранения.
  • Проверьте, не удаляются ли старые журналы автоматически.
  • Учтите, что поиск может охватывать только сообщения, которые ещё находятся в памяти, если сохранение истории отключено.

Проблема не решена?

Перед обращением за помощью подготовьте:

  • описание проблемы;
  • текст ошибки сервера;
  • версию DimLifeIRC;
  • название и адрес IRC-сервера;
  • действия, после которых возникает ошибка.

Не отправляйте пароли, приватные ключи и другие конфиденциальные данные.

Если проблема связана с сервером, обратитесь к его администратору. Если ошибка возникает в самом приложении, сообщите о ней в разделе поддержки проекта DimLifeIRC.

Clone this wiki locally