Добавить доступ из файла
Способ для двух случаев: у вас ручная конфигурация Xray или вы восстанавливаете свои настройки из резервной копии.
Какие файлы принимает приложение
| Формат | Что внутри | Когда встречается |
|---|---|---|
.json | Конфигурация ядра Xray целиком: входящие, исходящие, маршрутизация | Ручная настройка, конфиг с сервера |
.happ | Внутренний формат приложения: подписки и настройки | Резервная копия из самого приложения |
.txt | Список ключей строками | Выгрузка из другого клиента |
.png, .jpg | Картинка с QR-кодом | Когда код прислали изображением |
Как импортировать
-
Сохраните файл на устройство
На Android — в «Загрузки», на iOS — в «Файлы», на компьютере — куда угодно. Из мессенджера файл сначала нужно скачать, а не открывать предпросмотром.
-
Откройте «+» → «Импорт из файла»
Приложение покажет системный выбор файлов. Если нужного файла не видно, проверьте расширение: некоторые мессенджеры добавляют к имени
.txt.SHOT-K05Диалог выбора файла при импорте конфигурации -
Проверьте, что импортировалось
JSON-конфиг добавится как отдельный профиль — он не будет обновляться сам, в отличие от подписки.
Резервная копия
.happвосстановит все подписки и настройки разом, заменив текущие.
Чем файл хуже подписки
- Не обновляется. Провайдер сменил сервер — файл об этом не узнает, соединение отвалится.
- Легко устаревает. Параметры протоколов меняются от версии к версии.
- Труднее переносить. Ссылку можно продиктовать или показать QR, файл — нет.
Поэтому файл имеет смысл там, где подписки нет в принципе: свой сервер, корпоративная конфигурация, тонкая ручная настройка маршрутизации. Во всех остальных случаях лучше ссылка-подписка.
Своя резервная копия
В настройках есть экспорт: приложение сохранит текущие подписки и параметры в файл. Полезно перед сменой телефона — как перенести доступ — и перед крупным обновлением. Файл содержит ваши ключи, поэтому хранить его в общем облаке — плохая идея.
Импортировал JSON, приложение ругается на структуру
Скорее всего, в файле конфиг не того формата — например от sing-box вместо Xray, или массив вместо объекта. Что обязательно должно быть внутри: конфигурации и JSON.
Можно перенести настройки из другого клиента файлом?
Напрямую — редко: у клиентов разные внутренние форматы. Надёжнее выгрузить из старого клиента ключи строками и импортировать их: перенос доступа.
Файл открывается предпросмотром вместо импорта
Сохраните его на устройство и запустите импорт изнутри приложения, а не открывайте из мессенджера.
Нужна подписка, которая просто работает
Одна ссылка на все устройства, серверы в нескольких странах, автообновление конфигураций и поддержка в Telegram — ответ ~10 минут.