diff --git a/config/stash/stash-config-wiki.MD b/config/stash/stash-config-wiki.MD index af1e78c..51189c2 100644 --- a/config/stash/stash-config-wiki.MD +++ b/config/stash/stash-config-wiki.MD @@ -37,7 +37,7 @@ Stash 会**并发请求 policy 里全部 DNS 上游**,1.1.1.1 和 8.8.8.8 同 3. `geosite:apple`集合里很多域名同时属于`geolocation‑!cn`,只写 geosite 会出现解析策略不确定。 ``` -## nameserver-policy: sing‑box vs mihomo 对比小结 +## 1. nameserver-policy: sing‑box vs mihomo 对比小结 表格 @@ -46,6 +46,20 @@ Stash 会**并发请求 policy 里全部 DNS 上游**,1.1.1.1 和 8.8.8.8 同 | `geosite:xxx@tag`权重 | 内置更高优先级,自动优先匹配 | 无内置优先级;map 无序,同时命中会随机选一条 | | DNS# 出站标记语法 | 格式不一样,server 里写`detour`字段 | 支持`dns‑addr#策略组名` | | 解决 apple@cn+apple 冲突 | 直接写两条即可 | 必须用集合差集 `geosite:apple,!apple@cn` | + +## 2. 完整可直接复制的 mihomo dns 片段示例 + +``` +dns: + enable: true + respect-rules: true # 开启,#节点选择标记才生效 + nameserver-policy: + 'geosite:apple@cn': [system, 223.5.5.5] + 'geosite:apple,!apple@cn': [1.1.1.1#节点选择, 8.8.8.8#节点选择] + 'geosite:cn': [system, 223.5.5.5] +``` + + # ✅nameserver语法写法 ```