Subscriptions — удаленные источники outbound-узлов.

Поддерживаемые данные#

OneXray через libXray разбирает поддерживаемые Xray share links, Clash / Mihomo YAML и Xray JSON и сохраняет только валидные Outbound.

Подписки не создают Full Config, Raw Json, Xray Profile, GeoData, DNS, routing, inbound, log, policy, stats или metrics.

Добавление и пакетный импорт#

Отдельная страница добавляет один HTTPS URL. Обычный import текста/файла/буфера может добавить несколько подписок, если trimmed text начинается с https:// и содержит одну ссылку на строку.

Fragment становится именем, но удаляется из сохраненного URL:

https://example.com/sub#Work

Сохраняется URL https://example.com/sub, имя — Work. Receive timeout — 60 секунд.

Подписки с шифрованием age#

Используйте раздел Encryption только тогда, когда провайдер поддерживает age. Для обычной подписки оставьте оба поля ключей пустыми.

OneXray принимает существующую пару или создает:

  • X25519
  • совместимый с Mihomo Hybrid (ML-KEM-768 + X25519)

При первой загрузке и каждом обновлении OneXray отправляет сохраненный public recipient в заголовке X-Age-Public-Key. Секретный ключ остается на устройстве и расшифровывает ответ локально. Пара используется повторно до замены или очистки; HTTPS остается обязательным.

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

Список#

Подписку можно открыть, обновить, проверить, поделиться, изменить, очистить или удалить. Страница узлов использует Home list/search, но клик по карточке не меняет активный Home node.

Пакетный импорт не запускает auto-ping queue, чтобы большие наборы не блокировали desktop. Один импорт и обычный refresh могут запустить ping.

Backup Restore#

Backup хранит источники подписок и пары age-ключей, но не скачанные узлы. После восстановления узлы загружаются снова.

Backup ZIP не зашифрован и может содержать URL подписок и секретные ключи age, поэтому храните его как конфиденциальный файл.