Шаблоны
Как упоминалось ранее, при создании пользователя ему выдаётся URL подписки.
Вы, вероятно, заметили, что при открытии URL подписки в браузере отображается читаемая веб-страница. Но когда вы добавляете тот же URL в клиентское приложение, он импортируется без проблем.
Это происходит потому, что Remnawave автоматически определяет, кто обращается к URL:
При открытии из браузера Remnawave распознаёт это и отображает веб-страницу.
Когда запрос поступает от клиентского приложения, Remnawave доставляет подписку в подходящем формате на основе типа клиента.
Вы можете настроить, что получает клиентское приложение, в разделе Шаблоны. Поскольку многие клиентские приложения используют разные ядра, вам нужно настроить каждое из них отдельно.
Как правило, форматы подписок делятся на четыре основных семейства:
- Mihomo
- Base64
- Xray-json
- Sing-box
📄️ Клиентские приложения
Просмотрите все клиентские приложения, совместимые с Remnawave, и используемые ими ядра.
С версии 2.2.0 вы можете создавать несколько шаблонов для каждого ядра.
Затем вы можете использовать Внешние отряды или Правила маршрутизации для управления тем, какие пользователи или клиентские приложения получают нужные шаблоны.
Mihomo
Этот формат изначально был известен как Clash. Однако оригинальный клиент Clash и серверное ядро больше не поддерживаются. Их заменил Mihomo, который теперь является де-факто преемником.
Xray-json
Это один из более новых форматов, используемых в клиентских приложениях на основе ядра Xray.
Документацию Xray можно найти здесь.
Sing-box
Этот формат аналогичен Xray-json, но используется в клиентских приложениях на основе ядра Sing-box.
Документацию Sing-box можно найти здесь.
Base64
Для этого формата шаблона нет. Это один из старейших форматов, представляющий собой простой список конфигураций серверов, разделённых символом \n и закодированных в Base64.
Этот формат подписки используется как резервный, когда клиентское приложение не соответствует ни одному из других конкретных форматов.