Перейти к содержимому

Ошибки

У каждого раздела ниже есть постоянная ссылка вида /docs/ru/troubleshooting/errors/#<id>. Приложение открывает их кнопками «Как исправить».

Где появляются ошибки. Неудачное подключение показано на Главная под крупным статусом красным цветом, причина — строкой ниже (не больше трёх строк; полный текст в Логи). Остальные ошибки выводятся плашкой вверху экрана с кнопками Подробнее (открывает Логи) и Закрыть. Ошибки обновления подписки показаны на самой подписке.

Приставки. Сообщение может начинаться с Bad state:, FormatException: или HttpException: либо заканчиваться кодом в скобках, например (unsupported_format). Это технические приставки, само сообщение — фраза посередине. Часть сообщений формируется ниже уровня интерфейса и всегда выводится по-английски, даже в русском интерфейсе. Здесь они приведены в том виде, в котором появляются.

Сообщение Раздел
Разрешение VPN не предоставлено vpn-permission
Ошибка подключения connection-failed
Не удалось запустить mins engine-start
Не обновилась (под подпиской) subscription-update
HTTPS required; confirm unencrypted HTTP explicitly https-required
Нет доступных серверов no-reachable-servers
В группе нет поддерживаемых серверов no-supported-servers
Сначала выберите сервер choose-server
Невозможно расшифровать профиль. Переимпортируйте подписку. decrypt-profile
Учётные данные недоступны; восстановите резервную копию или импортируйте заново credentials-unavailable
Device identity unavailable; restore a backup before updating subscriptions device-identity
Сначала скачайте геобазу и ошибки загрузки геобаз geo-download
Protocol X is not supported unsupported-protocol
Only Xray configuration imports are supported unsupported-format
Encrypted Happ/INCY links are not supported encrypted-link
Проверка сертификата может быть отключена insecure-certificate

Что это значит. Перед запуском туннеля mins просит у операционной системы разрешение создать VPN, и ответ был «нет». Сообщение появляется только в режимах, которым нужен системный VPN: VPN (TUN) на всех платформах и Системный прокси на macOS.

Причины

  • На Android вы закрыли или отклонили системное окно с просьбой разрешить mins настроить VPN-подключение. Только на этой платформе отказ даёт именно такое сообщение.
  • Окно не появилось или сразу закрылось: поверх экрана рисует другое приложение, либо устройство управляется (рабочий профиль или политика устройства) и запрещает добавлять VPN. Оба случая — общее поведение Android.
  • Включили другое VPN-приложение, и система отозвала разрешение у mins. Android допускает один VPN одновременно.
  • На iPhone и Mac отказ в системном запросе «добавить конфигурацию VPN» этого сообщения не даёт: mins показывает собственный текст ошибки системы, см. iOS и macOS.

Как исправить

  1. Нажмите Подключить ещё раз. Когда появится системное окно, подтвердите его. Окно называет mins — убедитесь в этом перед подтверждением.
  2. Если окно не появляется, закройте приложения, которые рисуют поверх других (фильтры экрана, плавающие кнопки, запись экрана), и нажмите Подключить снова.
  3. Откройте Настройки → Подключение → Постоянный VPN и блокировка. Откроются системные настройки VPN Android. Если там есть другое VPN-приложение, отключите его или снимите с него постоянный VPN, вернитесь в mins и подключитесь.
  4. На управляемом телефоне уточните у администратора, разрешено ли добавлять VPN-приложения.
  5. Плитка быстрых настроек и виджеты не могут показать окно. Они открывают mins, где вы подтверждаете его один раз. После перезагрузки при включённом Запускать после загрузки устройства отсутствие разрешения показывается уведомлением «Нужно разрешение VPN»; нажатие открывает mins.

Заметки по платформам: Android, iOS, macOS.

Что это значит. Движок туннеля не запустился или остановился сам. Причина написана под статусом. Сбои, случившиеся до запуска движка (например, не выбран сервер или нет разрешения VPN), обычно выводятся плашкой вверху, а не под статусом.

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

Текст содержит Значение Что делать
Grant VPN permission before connecting, Android refused to establish VPN; grant VPN permission У mins нет согласия Android на VPN (отозвано или VPN перехватило другое приложение) Разрешение VPN не предоставлено
Tunnel start refused Android: подпись приложения не совпадает с ожидаемой сборкой, то есть это изменённая или переподписанная копия Удалите приложение и установите APK заново со страницы загрузки
Import and connect to a server in mins first Android сам запустил VPN (системный постоянный VPN), но у mins нет сохранённой последней удачной конфигурации Откройте mins и один раз подключитесь вручную
Choose at least one application Раздельное туннелирование на Android в режиме Только выбранные, но приложения не отмечены Отметьте приложения или выберите в Политика приложений значение Выключено
mins cannot tunnel its own subscription requests В Только выбранные отмечено само mins Снимите отметку с mins в Настройки → Сеть → Раздельное туннелирование
Engine stop failed; disconnect in Android VPN settings Android: прежний туннель не удалось закрыть Откройте настройки VPN Android (Настройки → Подключение → Постоянный VPN и блокировка) и отключите mins либо принудительно остановите приложение
TUN helper unavailable: …; install/enable mins-helper and join group mins Linux: привилегированный хелпер не запущен или вы не в группе mins Linux
TUN service unavailable: …; install/start MinsService, signed Wintun 0.14.1 is missing; reinstall mins Windows: служба не запущена или нет файла драйвера Windows
System proxy is unavailable on this desktop; select proxy_only Linux: окружение не GNOME, Cinnamon, Unity и не KDE Plasma 6 Используйте Только прокси, см. Linux
kill switch requires TUN, Kill switch requires full tunnel mode Включена Блокировка без VPN при прокси-режиме Выключите Блокировка без VPN или используйте VPN (TUN)
stop proxy mode before TUN, stop TUN before proxy mode, Stop the active tunnel before replacing its configuration Режим сменили, пока работал другой Нажмите Отключить, дождитесь Отключено и подключитесь
Сообщение по-русски вида «Системное расширение…», «mins должен лежать в папке «Программы»…» и подобное, в конце (OSSystemExtensionError N) macOS не активировала сетевое расширение macOS
Protocol … is not supported, Unsupported protocols: … Выбранный сервер использует протокол, который mins не умеет Protocol X is not supported
Ошибка загрузки с упоминанием geoip.dat или geosite.dat, Geo asset requires HTTPS, Empty geo file Профилю маршрутизации нужен геофайл, который не удалось скачать Ошибки геобаз
Учётные данные прокси недоступны; сбросьте авторизацию прокси или восстановите резервную копию Сохранённые логин и пароль прокси не читаются Учётные данные недоступны
invalid_config с путём вроде outbounds[0]… Движок отклонил конфигурацию сервера Обновите подписку; если тот же сервер снова падает, выберите другой и сообщите провайдеру
В логе сказано, что адрес или порт уже занят (режимы Только прокси и Системный прокси слушают локальный порт) Другая программа уже использует порт локального прокси Измените Настройки → Расширенные → Порт mixed-прокси (от 1024 до 65535)

Как исправить, если текста нет в таблице

  1. Выберите другой сервер (или Авто) и подключитесь. Если так работает, виноват первый сервер.
  2. Обновите подписку и подключитесь снова.
  3. Пройдите чек-лист: время, режим подключения, маршруты.
  4. Откройте Логи (или Подробнее в плашке), подключитесь ещё раз и прочитайте последние строки с ошибкой. Для подробностей поднимите Настройки → Расширенные → Уровень логов до debug.

Что это значит. Приложение споткнулось при загрузке хранилища, настроек или библиотеки ядра ещё до того, как можно построить экран. Вы видите простую страницу с текстом ошибки и кнопкой Повторить.

Причины (в порядке запуска)

  1. Защищённое хранилище недоступно. Ключ, которым шифруются серверы и URL подписок, mins хранит в системном хранилище: Keystore на Android, Keychain на системах Apple, DPAPI на Windows, Secret Service (libsecret) на Linux. Если хранилище не читается или не пишется, приложение останавливается. На Linux это самая частая причина: в пользовательском сеансе не запущен поставщик Secret Service (GNOME Keyring, KWallet, KeePassXC) или он заблокирован.
  2. Не открывается база данных. Файл называется mins.sqlite и лежит в папке данных приложения.
  3. Сохранённые настройки недопустимы. Приложение проверяет их при запуске. Сообщения вроде Mixed port must be 1024-65535, Invalid ping settings, Invalid connection mode, Unsupported language означают, что значение вышло за допустимые пределы, например после импорта вручную изменённой копии.
  4. Нет библиотеки ядра. libmins_core.so (Linux) или mins_core.dll (Windows) должна лежать рядом с программой: в её папке lib или рядом. Причина — частично распакованный архив или удалённый файл.

Как исправить

  1. Прочитайте текст под сообщением: он называет сломавшуюся часть.
  2. Нажмите Повторить. Заблокированная связка ключей или ещё не запустившаяся служба проходят со второй попытки.
  3. Linux: запустите поставщика Secret Service и разблокируйте его, затем запустите mins из обычного сеанса рабочего стола, а не из su, sudo или голой SSH-оболочки, где нет пользовательской шины сеанса.
  4. Нет библиотеки: переустановите mins из полного пакета (см. Windows или Linux).
  5. Недопустимые настройки или повреждённая база: единственный выход — очистить данные приложения, при этом удаляются все подписки, серверы и настройки. На Android: системные Настройки → Приложения → mins → Хранилище → Очистить данные (названия пунктов зависят от производителя). На компьютере закройте mins и уберите в сторону папку данных приложения (ту, где лежит mins.sqlite). После этого используйте Настройки → Данные → Импорт резервной копии, если копия у вас есть.

Главный экран после неудачного обновления подписки: плашка с ошибкой вверху и «Не обновилась» с причиной на карточке подписки

Что это значит. Последняя попытка обновить подписку не удалась. mins оставляет уже имеющиеся серверы, так что подключаться можно, но они больше не обновляются. Причина показана после «Не обновилась:» под подпиской на Главная и красным на самом экране подписки. Текст остаётся, пока обновление не пройдёт. Сбои автоматического обновления также выводятся плашкой вверху в виде <имя подписки>: <причина>.

Причины и решения

Причина (как показано) Значение Что делать
Subscription HTTP 403, Subscription HTTP 404, любой другой статус от 300 Сервер провайдера ответил ошибкой Откройте URL в браузере в той же сети. Уточните ссылку у провайдера. Попробуйте другой User-Agent (ниже) и проверьте Отправлять идентификатор устройства (HWID) (ниже)
Subscription request timed out Нет ответа за отведённое время (по умолчанию 9 секунд; провайдер может задать от 5 до 15) Смените сеть. Адрес провайдера должен открываться без VPN: на Android mins исключено из собственного туннеля
Too many subscription redirects, Redirect without location Больше 5 перенаправлений либо перенаправление без адреса Попросите у провайдера итоговый URL
HTTPS required; confirm unencrypted HTTP explicitly URL или перенаправление использует обычный HTTP Нужен HTTPS
Subscription contains no servers; previous servers kept, No servers in subscription (empty_input) В ответе нет пригодных строк с серверами Часто провайдер отдаёт заглушку, потому что не узнал клиент. Попробуйте другой User-Agent или обратитесь к провайдеру
Input is not a share link or subscription (invalid_input) Ответ — не список ссылок, не base64-список и не JSON Откройте URL в браузере: обычно это страница входа, капча или ошибка
Import exceeds 16 MiB (input_too_large) Ответ больше 16 МиБ Попросите у провайдера подписку меньшего размера
Only Xray configuration imports are supported (unsupported_format) JSON в другом формате Only Xray configuration imports are supported
Encrypted Happ/INCY links are not supported (encrypted_link) В списке есть зашифрованная ссылка Encrypted Happ/INCY links
Subscription credentials unavailable; restore a backup or enter its URL. Сохранённый URL не читается Учётные данные недоступны
Device identity unavailable; restore a backup before updating subscriptions. Потерян идентификатор устройства Идентификатор устройства недоступен
Encrypted subscription profiles unavailable; restore a backup before updating. Сохранённые серверы не удаётся расшифровать Невозможно расшифровать профиль
Текст сетевой ошибки (DNS, отказ в соединении, сертификат) Запрос не дошёл до провайдера Проверьте интернет, дату и время и то, что адрес провайдера открывается в браузере

Как исправить

  1. Откройте подписку (меню группы, Изменить) и прочитайте красный текст.
  2. Откройте URL подписки в браузере на том же устройстве и в той же сети. Если браузер тоже не открывает — проблема в сети или у провайдера, а не в mins.
  3. Нажмите Обновить сейчас или кнопку обновления в заголовке группы.
  4. Если провайдер отвергает клиента, смените User-Agent на экране подписки. Варианты: mins, Happ, INCY, Xray и custom (Свой User-Agent). Некоторые провайдеры отвечают разным клиентам по-разному. Если User-Agent задаёт сам провайдер, строка заблокирована, а настройку провайдера можно переопределить ниже.
  5. Проверьте Отправлять идентификатор устройства (HWID). По умолчанию mins отправляет случайный идентификатор установки (x-hwid, x-device-os, x-ver-os, x-device-model). Провайдеры используют его для лимита устройств. Если провайдер пишет, что требует HWID, оставьте включённым; если он отвергает идентификатор, попросите освободить место.
  6. Проверьте Настройки → Подписки. Когда приложение попробует снова, решают Обновлять подписки при запуске приложения и у самой подписки — Автообновление и Интервал обновления (часы).

Что это значит. mins скачивает подписки только по HTTPS. Обычный адрес http:// допускается лишь тогда, когда вы явно подтвердили это для данной подписки. Проверка выполняется для первого адреса, каждого перенаправления и запасного адреса, поэтому ссылка, начинающаяся с HTTPS, всё равно может не пройти, если её перенаправляют на HTTP.

Причины

  • URL подписки начинается с http://, а незашифрованный режим не подтверждён (например, старая запись или копия).
  • Адрес HTTPS перенаправляет на адрес http://.
  • Запасной адрес провайдера (fallback-url) начинается с http://.

Как исправить

  1. Используйте вариант адреса с https://. Измените URL на экране подписки; это поле принимает только HTTPS.
  2. Если нужно проследить перенаправление, откройте адрес в браузере и посмотрите, куда он ведёт. Если итоговый адрес — HTTPS, используйте его.
  3. Если провайдер предлагает только HTTP (например, тестовая панель в вашей сети), импортируйте адрес заново с http://. mins покажет Незашифрованная подписка: «HTTP раскрывает подписку и ключи сети. Продолжить?» Нажимайте Продолжить, только если согласны, что любой на пути может прочитать и изменить ваши серверы и ключи.

У загрузки профилей маршрутизации (Routing profile requires HTTPS) и геофайлов (Geo asset requires HTTPS) варианта с HTTP нет вообще.

Что это значит. Подписка настроена на автоматическое подключение к серверу с наименьшей задержкой. mins опросил пингом все серверы группы, и ни один не ответил. При обычном Подключить это сообщение не появляется: оно приходит от автоматического подключения при запуске приложения либо сразу после подтверждения импорта подписки, которая этого требует.

Причины

  • В этот момент нет интернета (приложение запустилось раньше, чем поднялась сеть).
  • Выбранный тип пинга не работает в вашей сети. ICMP Echo по умолчанию блокируется некоторыми сетями.
  • Таймаут пинга (по умолчанию 5000 мс) слишком мал для медленного канала.
  • Все серверы группы недоступны или заблокированы.

Как исправить

  1. Убедитесь, что на устройстве есть интернет, и откройте приложение снова.
  2. Нажмите Пинг всех в заголовке группы и посмотрите, какие серверы отвечают.
  3. Откройте Настройки → Пинг. Смените Тип пинга на TCP-подключение или Через прокси, HEAD и увеличьте Таймаут пинга, мс (допустимо от 500 до 30000).
  4. Выберите сервер вручную и подключитесь.
  5. Чтобы отключить автоматический выбор, откройте экран подписки (как его открыть) и найдите строку subscription-autoconnect-type в разделе Задано подпиской. Строка показывает исходное имя ключа провайдера, а не переведённую подпись. Нажмите на карандаш (Переопределить), в окне Переопределить настройку провайдера введите "lastused" вместе с кавычками. Подробнее: Подписки → Переопределение настройки провайдера.

Что это значит. В группе нет ничего, что mins умеет запускать, поэтому Авто для неё построить нельзя. «Авто» использует только поддерживаемые серверы и не включает другие строки «Авто» и собственный балансировщик провайдера.

Причины

  • Все серверы подписки используют протоколы, которые mins не поддерживает (VMess, Trojan, Shadowsocks и подобные). См. Protocol X is not supported.
  • Серверы отклонены при проверке движком; у каждого указана причина.
  • После обновления подписка пуста.
  • В группе остались только строки балансировщика провайдера.

Как исправить

  1. Откройте группу и нажмите на сервер с иконкой запрета: там написана причина.
  2. Обновите подписку.
  3. Попросите у провайдера серверы VLESS, Hysteria2 или WireGuard либо конфигурацию Xray JSON.
  4. Если в группе есть строка балансировщика провайдера, выберите её вместо Авто.
  5. Добавьте сервер сами через Добавить вручную.

Что это значит. Подключение запросили, когда сервер не выбран, например выбранный сервер удалён или пропал при обновлении подписки. Кнопка Подключить на Главная в таком состоянии неактивна, поэтому сообщение чаще всего встречается из меню в трее на компьютере (Подключить) или при автоматическом запуске.

Как исправить

  1. На Главная нажмите на сервер в списке или на Авто. В строке статуса появится его имя и «нажмите, чтобы подключиться».
  2. Если список пуст, импортируйте подписку или добавьте сервер (Добавить).

Что это значит. mins хранит конфигурацию каждого сервера в зашифрованном виде. Сообщение «Невозможно расшифровать профиль. Переимпортируйте подписку.» заменяет сведения о сервере, когда расшифровка не удалась: ключа нет, он не подходит к данным либо запись повреждена. Та же причина мешает подключиться к этому серверу.

Причины

  • Ключ шифрования в системном хранилище потерян или сброшен: очищено системное хранилище ключей, данные приложения скопированы на другое устройство или к другому пользователю, а на Linux связка ключей Secret Service другая или новая.
  • Файл базы восстановили без соответствующего ключа.

При запуске mins показывает плашку «Зашифрованные данные недоступны. Восстановите резервную копию или импортируйте подписки заново. Утраченный идентификатор устройства нужно восстановить из резервной копии.», если обнаруживает это.

Как исправить

  1. В плашке нажмите Переимпорт. mins заново скачает каждую подписку и зашифрует серверы текущим ключом. Подписки, у которых не читается и URL, перечислены с текстом «Учётные данные недоступны; восстановите резервную копию или импортируйте заново».
  2. Либо нажмите Способы восстановления, затем Восстановить копию (откроется Настройки → Данные) или Импортировать подписку.
  3. Серверы, добавленные вручную, заново скачать нельзя: восстановите их из копии или добавьте снова.
  4. Linux: перед запуском mins разблокируйте ту же связку ключей Secret Service; см. Linux.

Если сделать копию нельзя, потому что данные не читаются, это ожидаемо: Экспорт всех данных не выполняется, пока зашифрованные данные недоступны.

Учётные данные недоступны; восстановите резервную копию или импортируйте заново

Заголовок раздела «Учётные данные недоступны; восстановите резервную копию или импортируйте заново»

Что это значит. Что-то из хранимого mins в зашифрованном виде не читается, поэтому действие остановлено. Причина та же, что в Невозможно расшифровать профиль: потерян или изменился ключ. Формулировка зависит от того, что не удалось прочитать.

Сообщение Что не читается Что делать
<имя>: Учётные данные недоступны; восстановите резервную копию или импортируйте заново URL подписки. Появляется после Переимпорт Удалите подписку (Удалить подписку) и импортируйте её ссылку заново либо Восстановить копию
Учётные данные подписок недоступны; восстановите резервную копию или импортируйте подписки заново Хотя бы один URL подписки. Автоподключение при запуске заблокировано То же
Subscription credentials unavailable; restore a backup or enter its URL. URL обновляемой подписки То же
Учётные данные прокси недоступны; сбросьте авторизацию прокси или восстановите резервную копию Логин и пароль локального прокси. Подключение заблокировано, пока это не решено Откройте Настройки → Расширенные и включите Требовать авторизацию прокси: создадутся новые данные (Имя пользователя прокси, Пароль прокси), блокировка снимется. Если авторизация не нужна, выключите переключатель снова. Приложениям, которые использовали прежний пароль, нужен новый

Как исправить

  1. В плашке нажмите Способы восстановления и выберите Восстановить копию или Импортировать подписку.
  2. Удалите нечитаемые записи, чтобы они не попадали в списки ошибок.
  3. Если копии нет, импортируйте ссылки подписок заново у провайдера.

Идентификатор устройства недоступен (Device identity unavailable)

Заголовок раздела «Идентификатор устройства недоступен (Device identity unavailable)»

Что это значит. С запросами подписок mins отправляет случайный идентификатор (HWID). Он создаётся один раз и хранится в зашифрованном виде. Если его не удаётся прочитать, mins отказывается обновлять любую подписку, а не придумывает новый: провайдеры считают по нему ваши устройства (на экране подписки написано «Случайный для установки, используется для лимита устройств»). Выключение Отправлять идентификатор устройства (HWID) эту проверку не обходит.

Как исправить

  1. Нажмите Способы восстановления в плашке и выберите Восстановить копию. Копия, сделанная через Экспорт всех данных, включает идентификатор и возвращает его.
  2. Если копии нет, откройте Настройки → Данные → Сбросить все данные. Это удалит все локальные данные, но при следующем обновлении создастся новый идентификатор. Импортируйте подписки заново.
  3. Новый идентификатор выглядит для провайдера как новое устройство. Если у провайдера лимит устройств, попросите освободить старое место.

Что это значит. Правилам маршрутизации вроде geoip:ru или geosite:category-ads-all нужны два файла данных: geoip.dat и geosite.dat. Встроенные шаблоны (Глобальный, Россия · напрямую, Китай · напрямую) скачивают их с GitHub. mins скачивает файлы сам до запуска туннеля и обновляет примерно раз в неделю либо когда профиль новее. Если загрузка не удалась, подключение завершается ошибкой с этой причиной. Базу можно скачать и вручную на экране Маршруты.

Сообщение Значение Что делать
Сначала скачайте геобазу Для Выбрать геокод в редакторе профиля нужен хотя бы один скачанный файл Маршруты → Геоданные → Скачать геобазу, укажите HTTPS-адрес
Insecure geo redirect refused Адрес или перенаправление использует HTTP Используйте HTTPS-адрес
Geo asset requires HTTPS Адрес в профиле не HTTPS Исправьте Geoipurl / Geositeurl в профиле
Empty geo file Сервер вернул пустой файл (часто страница блокировки или сломанное зеркало) Попробуйте другое зеркало
Unsafe geo asset filename Имя файла из адреса содержит символы кроме букв, цифр, _, -, ., начинается с точки либо содержит .. Используйте адрес, оканчивающийся простым именем, например geoip.dat
Geo SHA-256 verification failed; previous file preserved .sha256sum рядом с файлом не совпадает Зеркало устарело или повреждено; прежний файл остаётся в работе
Too many geo redirects, Geo redirect without location Адрес перенаправляет слишком много раз Используйте итоговый адрес
Сетевая ошибка (таймаут, отказ соединения, DNS) GitHub или зеркало недоступно из вашей сети См. ниже

Как исправить, если GitHub недоступен

  1. Откройте https://github.com в браузере в той же сети. Если не открывается, загрузка тоже не пройдёт, и mins нужно зеркало, до которого вы дотягиваетесь.
  2. Откройте Маршруты в боковом меню, откройте меню профиля (три точки) и выберите Изменить. Задайте Geoipurl и Geositeurl HTTPS-адресами зеркал geoip.dat и geosite.dat. Если рядом с файлом лежит .sha256sum, mins его проверит.
  3. Нажмите Обновить Geoipurl и Обновить Geositeurl внизу редактора, чтобы скачать сразу.
  4. Либо используйте профиль без Geoipurl/Geositeurl и без правил geoip:/geosite:.
  5. Подключитесь снова.

Протокол X не поддерживается (Protocol X is not supported)

Заголовок раздела «Протокол X не поддерживается (Protocol X is not supported)»

Что это значит. Ссылка или сервер использует протокол, который mins не умеет запускать. mins поддерживает VLESS, Hysteria2 (hysteria2://, hy2://) и WireGuard (wireguard://, файлы .conf и ссылки Amnezia vpn://, включая AmneziaWG). Серверы в Xray JSON могут использовать vless, hysteria и wireguard. Всё остальное, например vmess://, trojan:// или ss://, остаётся в списке, но помечается неподдерживаемым с причиной Protocol vmess is not supported (для JSON: Unsupported protocols: trojan, vmess). Подключиться к нему нельзя: Подключить покажет ту же причину.

Родственные сообщения: Hysteria realm is not supported (ссылка hysteria2+realm) и The form supports VLESS, Hysteria2 and WireGuard (форма ручного добавления сервера).

Как исправить

  1. Остальные серверы той же подписки работают; выберите один из них.
  2. Попросите у провайдера серверы VLESS, Hysteria2 или WireGuard либо конфигурацию Xray JSON.
  3. Если сервер ваш, создайте вход VLESS, Hysteria2 или WireGuard.

Поддерживается только импорт конфигураций Xray (Only Xray configuration imports are supported)

Заголовок раздела «Поддерживается только импорт конфигураций Xray (Only Xray configuration imports are supported)»

Что это значит. Импортируемый текст — JSON в формате, который mins не читает. Ошибка возникает, когда у JSON-объекта есть ключ верхнего уровня proxies (стиль Clash и Mihomo) или route (стиль sing-box). mins читает конфигурации Xray: полный конфиг с outbounds или отдельный outbound.

Как исправить

  1. Попросите у провайдера обычную подписку (список ссылок, base64) или выгрузку Xray JSON.
  2. Если сервер один, импортируйте его ссылку (vless://, hysteria2://, wireguard://) или заполните форму через Добавить вручную.
  3. Не вставляйте файлы Clash и sing-box: mins их не конвертирует.

Заголовок раздела «Зашифрованные ссылки Happ/INCY не поддерживаются (Encrypted Happ/INCY links are not supported)»

Что это значит. Текст — ссылка happ://crypt… или incy://crypt…, то есть зашифрованная ссылка. mins не расшифровывает такие ссылки и отклоняет их при импорте. Обычные ссылки happ://routing/… и incy://routing/… принимаются — это профили маршрутизации.

Как исправить

  1. Попросите у провайдера обычный адрес подписки (https://…) или обычные ссылки серверов.
  2. Во многих панелях показаны и зашифрованная, и обычная ссылка; берите обычную.

Проверка сертификата может быть отключена

Заголовок раздела «Проверка сертификата может быть отключена»

Что это значит. Это предупреждение на экране сведений о сервере, а не ошибка. Конфигурация сервера отключает проверку TLS-сертификата сервера (allowInsecure). Подключение работает, но сертификат не проверяется, поэтому тот, кто находится на пути трафика, может выдать себя за сервер и читать или менять ваш трафик.

Причина — одно из: allowInsecure=1 или insecure=1 в ссылке сервера, allowInsecure в блоке mins либо в настройках TLS Xray JSON, либо переключатель Не проверять сертификат в форме ручного добавления.

Как исправить

  1. Если сервер ваш, установите для его домена действительный сертификат и уберите флаг.
  2. Для сервера, добавленного вручную: откройте его, нажмите Изменить и выключите Не проверять сертификат.
  3. Для сервера внутри Xray JSON: Редактировать копию JSON и задайте allowInsecure равным false.
  4. Для сервера провайдера: так решил провайдер. Попросите включить проверку сертификата или не используйте этот сервер для чего-либо важного.