Импорт
Как работает импорт
Заголовок раздела «Как работает импорт»Любой импорт в mins, каким бы ни был источник, проходит два шага: Предпросмотр, затем Подтвердить импорт. Пока вы не подтвердите, ничего не добавляется, в том числе для ссылок, которые открывают mins снаружи (см. ссылки mins://).
Предпросмотр показывает, что нашёл mins: серверы с протоколом и адресом, предупреждения, приложенный профиль маршрутизации и настройки провайдера, которым нужно ваше подтверждение. Если входные данные прочитать не удалось, вместо этого показывается ошибка, а уже добавленные серверы остаются нетронутыми.
Способы импорта
Заголовок раздела «Способы импорта»На главном экране нажмите + в верхней панели (подсказка у него Импорт) или, пока список пуст, кнопку Добавить. Откроется лист Импорт:

| Пункт | Что делает |
|---|---|
| Вставить из буфера | Читает буфер обмена и сразу строит предпросмотр. |
| Сканировать QR | Открывает камеру и считывает QR-код. Только Android, iOS и macOS. |
| QR из изображения | Выбирает файл изображения (.png, .jpg, .jpeg, .webp) и считывает QR-код на нём. Изображение должно быть меньше 40 мегапикселей. |
| Файл | Выбирает текстовый файл (.json, .conf, .txt) и читает его содержимое. |
| URL подписки | Открывает пустой экран Импорт, куда можно ввести или вставить URL. |
| Добавить вручную | Открывает форму сервера, см. Серверы → Сервер вручную. |
На самом экране Импорт есть поле Ссылка или конфигурация и те же источники в виде кнопок: Буфер, Файл, QR из изображения, Сканировать QR и Добавить вручную. Вставьте или введите в поле что-нибудь из списка ниже и нажмите Предпросмотр.
Что можно импортировать
Заголовок раздела «Что можно импортировать»| Что | Примечания |
|---|---|
URL подписки (https://…) |
mins скачивает его и хранит как подписку, которая обновляется сама, см. Подписки. |
Ссылка vless:// |
Один сервер. Имя берётся из части после #. |
Ссылка hysteria2:// или hy2:// |
Один сервер Hysteria2. |
Ссылка wireguard:// |
Один сервер WireGuard. |
Ссылка vpn:// |
Ссылка для обмена из AmneziaVPN. mins читает конфигурацию AmneziaWG внутри неё. Ссылка без конфигурации AmneziaWG отклоняется. |
| Список ссылок | Обычный текст, по одной ссылке в строке, или тот же список в base64. Каждая строка становится сервером. |
| Конфигурация WireGuard или AmneziaWG | Текст .conf: сначала [Interface], затем секции [Peer]. |
| Xray JSON | Один outbound, полная конфигурация Xray или массив из них. Комментарии (// и /* */) допускаются. Каждый объект становится сервером, его имя берётся из поля remarks или remark. |
| Профиль маршрутизации | Профиль маршрутизации в JSON или ссылка на него, см. Маршрутизация. |
QR-код может содержать любое из перечисленного.
Серверы из полной конфигурации Xray сохраняют собственные DNS и маршрутизацию, а в списке у них есть метка JSON. Провайдер может задать таким серверам имя и флаг блоком mins, см. Блок mins.
URL подписки или вставленный текст
Заголовок раздела «URL подписки или вставленный текст»- URL (
https://…) это подписка: она становится группой со своим именем, трафиком и сроком, а mins обновляет её по расписанию. Интервал обновления по умолчанию 6 часов, провайдер может задать другой. - Ссылка «добавить» (
mins://add/<url>,happ://add/<url>илиincy://add/<url>), вставленная в поле, разворачивается в URL подписки внутри неё и дальше обрабатывается как обычный URL. См. Ссылки mins://. - Вставленный текст (ссылки, список, JSON,
.conf, файл) подпиской не является. Его серверы добавляются отдельными записями в группу Свои.
Требования к подписке
Заголовок раздела «Требования к подписке»- Нужен HTTPS. Если вы вводите URL с
http://, mins сначала спросит: диалог Незашифрованная подписка говорит HTTP раскрывает подписку и ключи сети. Продолжить?, а выбор такой: Отмена и Продолжить. Только Продолжить разрешает mins загрузить её по HTTP. - mins следует не более чем по 5 перенаправлениям. Перенаправление с HTTPS на обычный HTTP отклоняется с ошибкой HTTPS required; confirm unencrypted HTTP explicitly, если только вы не подтвердили HTTP для этого URL.
- Запрос ждёт ответа по умолчанию 9 секунд (провайдер может задать от 5 до 15). Предел размера скачанного ответа и любого вставленного текста 16 МиБ.
- Запрос уходит уже на этапе предпросмотра, с User-Agent и заголовками устройства, описанными в разделе Заголовки запроса.

Предпросмотр и подтверждение
Заголовок раздела «Предпросмотр и подтверждение»В блоке Предпросмотр импорта показаны такие строки:
| Строка | Значение |
|---|---|
| Подписка | URL, если вы импортируете подписку. |
| Предупреждение (треугольник) | То, что mins принял, но о чём хочет сообщить, например неизвестный параметр ссылки был проигнорирован. |
| Сервер (значок сервера) | Его имя, затем протокол · адрес. |
| Сервер (знак запрета, красный) | Сервер, который mins использовать не может, с причиной после адреса. |
| Профиль маршрутизации | Вместе с данными пришёл профиль маршрутизации. |
Если провайдер просит изменить настройки устройства, блок Подписка запрашивает изменение настроек перечисляет каждую со значениями Сейчас и Будет. Выберите Принять или Отклонить либо оставьте без решения и решите позже: Подписки → Настройки провайдера, требующие подтверждения.

Внизу нажмите Подтвердить импорт. При успехе экран закроется, а серверы появятся на главном экране. Если передумали, просто вернитесь назад: ничего не сохранено.
Профиль маршрутизации добавляется в ваши профили. Ссылки вида onadd включают его сразу, вида add не включают, см. Маршрутизация.
Серверы, которые mins не может использовать
Заголовок раздела «Серверы, которые mins не может использовать»Сервер с неподдерживаемым протоколом не пропадает. Он остаётся в предпросмотре и в списке, приглушённый, с причиной рядом с метками, и выбрать его нельзя. Причины показываются так, как их выдаёт ядро, то есть по-английски.
- Ссылка любой другой схемы (например
vmess://,trojan://илиss://) показывает Protocol vmess is not supported. - В Xray JSON outbound’ы, кроме VLESS, Hysteria и WireGuard (служебные
freedom,blackholeиdnsдопустимы), дают Unsupported protocols: vmess, trojan. - Ссылка VLESS с режимом gRPC
gunaпомечается как неподдерживаемая с пояснением, что такого кодека в Xray нет: используйтеgunилиmulti. - Ссылки
hysteria2+realm://отклоняются: Hysteria realm is not supported.
Ссылки mins://
Заголовок раздела «Ссылки mins://»В системе mins регистрирует только схему mins://, на Android, iOS, macOS, Windows и Linux. Ссылка в браузере, чате или QR-коде открывает mins на экране Импорт с готовым предпросмотром и всё равно ждёт вашего Подтвердить импорт.
| Ссылка | Что делает |
|---|---|
mins://add/<URL подписки> |
Открывает предпросмотр этой подписки. URL можно закодировать через %-кодирование. |
happ://add/<URL подписки> |
То же, что mins://add/. |
incy://add/<URL подписки> |
То же, что mins://add/. |
mins://routing/add/<URL или base64> |
Добавляет профиль маршрутизации. |
mins://routing/onadd/<URL или base64> |
Добавляет профиль маршрутизации и включает его. |
mins://routing/off |
Выключает маршрутизацию. |
mins://open |
Просто открывает mins. |
Ссылки happ://add/… и incy://add/… принимаются из deep link, буфера обмена, QR-кода, файла и вставленного текста так же, как mins://add/…. В системе зарегистрирована только схема mins://, поэтому ссылка happ:// или incy:// не откроет mins из браузера или другого приложения: вставьте её или отсканируйте. То же относится к ссылкам маршрутизации happ://routing/…, incy://routing/… и incy://autorouting/….
Ссылка маршрутизации, которая добавляет профиль, никогда не выключает маршрутизацию: onadd добавляет профиль и включает его, add только добавляет, а выключает маршрутизацию только off.
Кнопки Telegram принимают только адреса https://, поэтому для ботов есть редиректор https://sr.minsclient.com/#add/<url>. Он открывает mins с предпросмотром подписки. См. Ссылки → Кнопки Telegram. Точный синтаксис ссылок описан в разделе Ссылки.
Ошибки импорта
Заголовок раздела «Ошибки импорта»Если mins не смог прочитать данные, под кнопками появляется красная строка с сообщением. Текст выглядит так: text: Only Xray configuration imports are supported (unsupported_format): место, сообщение и короткий код. Сообщения ядра остаются английскими.
| Сообщение | Что значит | Подробнее |
|---|---|---|
| Protocol X is not supported | Ссылка неподдерживаемого протокола (показывается как заблокированный сервер, а не как ошибка). | Решение проблем |
| Only Xray configuration imports are supported | JSON это конфигурация sing-box или Clash. mins читает только конфигурации Xray. | Решение проблем |
| Encrypted Happ/INCY links are not supported | Ссылка happ://crypt… или incy://crypt…. Попросите у провайдера обычный URL подписки. |
Решение проблем |
| HTTPS required; confirm unencrypted HTTP explicitly | Подписка пыталась перейти на обычный HTTP. | Решение проблем |
| Серверы или профили маршрутизации не найдены | Данные разобраны, но добавлять нечего. | Решение проблем |
| Input is empty | Нажали Предпросмотр при пустом поле. | Решение проблем |
| Invalid base64 encoding | Текст не ссылка, не список ссылок, не конфигурация и не JSON, поэтому mins попробовал прочитать его как base64. | Решение проблем |
| No readable QR code found in image | На картинке нет QR-кода, который mins смог бы прочитать. | Решение проблем |
Предупреждение Проверка сертификата может быть отключена у сервера (на экране «Подробнее») означает, что в его настройках проверка сертификата выключена (allowInsecure). Прочтите Решение проблем, прежде чем им пользоваться.