# Remnawave 提供方完整配置

Source: https://onexray.com/zh/docs/servers/remnawave/
Description: 从订阅导入多份完整 Xray 配置，了解提供方与 App 的设置归属、刷新、分享和备份。
Language: zh-CN
Last updated: 2026-10-23


添加订阅时选择 **Remnawave** 面板，并选择 **App 管理节点** 或 **提供方完整配置**。服务器和连接页可直接使用，无需开启专家模式。[订阅设置](https://onexray.com/zh/docs/servers/subscriptions/)。

## 响应与存储

完整 Xray JSON 可以是单个对象或非空数组，有效对象分别保存为 `type=Remnawave` 并关联同一来源。Remnawave 面板的有效 JSON 均作为完整配置候选，包括仅含 outbounds 的对象；只有通用来源的仅 outbounds 响应继续普通节点解析。不转换 Sing-box JSON。

可选 age 解密后，完整配置逐项经过 App 适配和 libXray 校验，无效数组项或配置直接跳过，不删减其内部图。当前方式有可用条目才统一替换两类缓存；全部失败时报告校验错误并保留已有数据，网络、解密或校验服务异常也不替换。有效 JSON 不降级为普通节点解析。

Remnawave 返回非 JSON 时，前台添加或刷新会询问是否转为普通订阅。确认后解析同一次下载的明文，不重新请求；解析成功才把来源与节点一并保存为通用／App 管理，保留 URL、User-Agent、age 和 HWID。取消、解析失败或没有确认交互的自动刷新保持原来源和缓存。

一次成功的完整响应也保存可独立使用的普通 outbound；有链式依赖的代理不会通过删除引用伪装成独立节点。切换方式使用本地双缓存，不下载、不重连，也不丢弃智能／自定义路由偏好。缺少当前方式的缓存时提示刷新；固定选择与方式不兼容时要求重新选择。

## 选择与刷新

打开来源后选择一份完整配置，不能把来源当作自动节点池，也不参与 App 接入数量、最终出口组合或普通节点测速。订阅完整配置不占个人 Raw 三份配额。

刷新沿用普通订阅的替换流程，保护运行中、已选择和收藏资产，不热替换正在运行的 VPN。查看 JSON 展示原配置；需要编辑时复制为个人 Raw。副本独立于后续订阅更新，并计入 Raw 配额。分享会导出适配后的完整 Raw 副本及必要的 Geodata 伴随链接，数据库原配置不变。

## 运行归属

运行顺序为提供方 JSON → Remnawave 适配 → 共享 [Raw 编译](https://onexray.com/zh/docs/configuration/raw-json/)。保留提供方 DNS、规则顺序、代理链、balancers 和 Observatory；不添加 App 智能／自定义业务规则、直连地区、Fragment、全局服务器拨号偏好或局域网共享监听。对应偏好继续保存，切回 App 管理节点时使用。

适配只补充 App 入口和必要系统出站：

- 优先复用 `protocol=tun` 的 `tunIn`，否则复用第一个 TUN，统一 tag 并同步直接相关的 `inboundTag` 引用；没有才前置新 TUN。新 TUN 可继承第一个 SOCKS／HTTP 的 sniffing，已有 TUN 的嗅探不改写；仅限 SOCKS／HTTP 入口的规则补充 `tunIn`。
- 保留已有 `direct`／`block`，缺少时追加 `freedom`／`blackhole` 出站。
- 随后使用[共享 VPN 补充逻辑](https://onexray.com/zh/docs/configuration/raw-json/)，按需处理 DNS 出站和 TUN 的 TCP／UDP 53 规则，尊重已有声明。提供方新建 DNS 出站使用 `app-remna-dns`，其他查询类型通过专属辅助出站直连转发；缺少 DNS server 时仅在运行副本中补充隧道 DNS。不补通用代理、直连或 DoT 兜底。

共享 Raw 编译仍管理平台 TUN 设置、日志、metrics／统计、资源路径、IPv6 DNS 查询策略、端口和适用的出口网卡。MSIX 和 iOS 模拟器使用对应的 SOCKS 适配。保存原文不等于运行配置逐字透传；校验只构造并关闭 Core，不证明 VPN 或目标服务可用。

## 备份

备份保存订阅 URL、面板／方式和支持的凭据，不保存完整配置或派生节点缓存。恢复后刷新订阅获取内容；个人 Raw 副本按普通个人资产备份。


