Полные конфигурации Remnawave
При добавлении подписки выберите панель Remnawave и режим Узлы под управлением App или Полная конфигурация провайдера. Выбор доступен на страницах серверов и подключения без экспертного режима. Настройка подписки.
Ответ и хранение
Полный Xray JSON может быть объектом или непустым массивом. Пригодные объекты сохраняются отдельно как type=Remnawave в одном источнике. Панель Remnawave рассматривает любой корректный JSON как полную конфигурацию, включая объекты только с outbounds; только Generic оставляет такие ответы обычным импортом узлов. Sing-box JSON не преобразуется.
После необязательного age-дешифрования каждая конфигурация проходит адаптацию App и libXray. Неверные элементы массива и конфигурации пропускаются целиком, без удаления частей графа. Оба кеша заменяются вместе, только если текущий режим получил пригодные записи. Если все элементы не прошли проверку, показывается ошибка и прежние данные сохраняются; ошибки сети, дешифрования и сервиса проверки также не заменяют их. Корректный JSON не переходит к обычному разбору узлов.
Если Remnawave возвращает не JSON, добавление или ручное обновление предлагает преобразовать источник в обычную подписку. После согласия разбирается тот же загруженный текст, без нового запроса. Только успешный разбор сохраняет узлы и Generic/App-managed вместе; URL, User-Agent, age и HWID остаются прежними. Отмена, ошибка разбора или автоматическое обновление без контекста подтверждения сохраняют источник и кеши.
Успешный полный ответ также сохраняет обычные outbounds, способные работать независимо. Зависимые цепочки не упрощаются удалением ссылок. Смена режима использует локальные кеши без загрузки и переподключения; настройки умных/собственных маршрутов сохраняются. При пустом кеше нужно обновить источник; несовместимый фиксированный выбор требуется сделать заново.
Выбор и обновление
Откройте источник и выберите одну полную конфигурацию. Источник не является автоматическим пулом и не участвует в числе входов, конечном выходе или обычных тестах узлов. Записи подписки не расходуют лимит трёх личных Raw.
Обновление использует обычную замену подписки с защитой работающих, выбранных и избранных записей. Работающий VPN не переключается автоматически. Просмотр показывает исходный JSON; для правок создайте личную копию Raw. Копия независима от обновлений и учитывается в лимите Raw. Отправка экспортирует адаптированную полную Raw-копию и ссылки GeoData; оригинал в базе не меняется.
Владение настройками
Порядок: JSON провайдера → адаптер Remnawave → общая компиляция Raw. Сохраняются DNS, порядок правил, цепочки, balancers и Observatory провайдера. Не добавляются бизнес-правила App, прямой регион, Fragment, общая политика подключения к серверу или слушатели LAN. Прежние предпочтения доступны после возврата к узлам App.
Адаптер дополняет только вход App и необходимые системные выходы:
- Использует
tunInсprotocol=tun, иначе первый TUN; нормализует tag и связанныеinboundTag. При отсутствии добавляет TUN первым. Новый TUN может получить sniffing первого SOCKS/HTTP; существующий сохраняет sniffing. Правила, ограниченные SOCKS/HTTP, получаютtunIn. - Сохраняет
direct/block, добавляя недостающиеfreedom/blackhole. - Затем применяется общее VPN-дополнение DNS outbounds и правил TCP/UDP 53 для TUN с сохранением существующих деклараций. Новый DNS outbound провайдера получает
app-remna-dns; прочие типы запросов пересылаются через отдельный прямой helper. Отсутствующие DNS servers берутся из настроек туннеля только в runtime. Общий proxy/direct или DoT catch-all не добавляется.
Общая Raw-компиляция управляет платформенным TUN, журналами, metrics/статистикой, ресурсами, IPv6-политикой DNS, портами и нужным сетевым интерфейсом. MSIX и симулятор iOS используют SOCKS-адаптацию. Сохранённый оригинал не равен побайтной копии runtime. Проверка создаёт/закрывает Core и не подтверждает доступ к VPN или сервису.
Резервная копия
Сохраняются URL подписки, панель/режим и поддерживаемые учётные данные, но не полные конфигурации и кеш узлов. После восстановления обновите подписку. Личная Raw-копия сохраняется как обычная личная конфигурация.