Skip to content

Commit 25b1a8c

Browse files
committed
优化 mihomo 内核 DNS 配置
1 parent 44eba9d commit 25b1a8c

7 files changed

Lines changed: 45 additions & 9 deletions

_posts/2024-08-21-dnsnoleaks-mihomo-geodata.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ dns:
5757
direct-nameserver:
5858
- https://dns.pub/dns-query
5959
- quic://dns.alidns.com:853
60+
nameserver-policy:
61+
'geosite:fakeip-filter,cn':
62+
- https://dns.pub/dns-query
63+
- quic://dns.alidns.com:853
6064
```
6165
6266
按一下 Esc 键(退出键),输入英文冒号 `:`,继续输入 `wq` 并回车
@@ -126,6 +130,10 @@ dns:
126130
direct-nameserver:
127131
- https://dns.pub/dns-query
128132
- quic://dns.alidns.com:853
133+
nameserver-policy:
134+
'geosite:fakeip-filter,cn':
135+
- https://dns.pub/dns-query
136+
- quic://dns.alidns.com:853
129137
```
130138
131139
按一下 Esc 键(退出键),输入英文冒号 `:`,继续输入 `wq` 并回车

_posts/2024-08-21-dnsnoleaks-mihomo-ruleset.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@ dns:
8484
direct-nameserver:
8585
- https://dns.pub/dns-query
8686
- quic://dns.alidns.com:853
87+
nameserver-policy:
88+
'rule-set:fakeip-filter,cn':
89+
- https://dns.pub/dns-query
90+
- quic://dns.alidns.com:853
8791
```
8892
8993
按一下 Esc 键(退出键),输入英文冒号 `:`,继续输入 `wq` 并回车
@@ -155,6 +159,10 @@ dns:
155159
direct-nameserver:
156160
- https://dns.pub/dns-query
157161
- quic://dns.alidns.com:853
162+
nameserver-policy:
163+
'rule-set:fakeip-filter,cn':
164+
- https://dns.pub/dns-query
165+
- quic://dns.alidns.com:853
158166
```
159167
160168
按一下 Esc 键(退出键),输入英文冒号 `:`,继续输入 `wq` 并回车

_posts/2024-08-21-share-android-mihomo-ruleset.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ tags: [Clash, Clash Mi, mihomo, Android, ruleset, rule-set, 分享]
99
> 声明
1010
{: .prompt-warning }
1111
1. 请根据自身情况进行修改,**适合自己的方案才是最好的方案**,如无特殊需求,可以照搬
12-
2.`谷歌服务` 出现错误,请删除 `nameserver` 相关配置项里的所有[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
12+
2.`谷歌服务` 出现错误,请删除 `direct-nameserver` 配置项里的[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
1313

1414
## 一、 生成配置文件 .yaml 文件直链
1515
具体方法请参考《[生成带有自定义策略组和规则的 mihomo 配置文件直链-ruleset 方案](https://proxy-tutorials.dustinwin.us.kg/posts/link-mihomo-ruleset)》,贴一下我使用的配置:
@@ -332,7 +332,11 @@ dns:
332332
direct-nameserver:
333333
- https://doh.pub/dns-query
334334
- quic://dns.alidns.com:853
335-
nameserver-policy: {'rule-set:ads': [rcode://success]}
335+
nameserver-policy:
336+
'rule-set:ads': [rcode://success]
337+
'rule-set:microsoft-cn,apple-cn,google-cn,games-cn,private,cn':
338+
- https://doh.pub/dns-query
339+
- quic://dns.alidns.com:853
336340
```
337341
338342
---

_posts/2024-08-21-share-shellcrash-mihomo-geodata.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tags: [Clash, mihomo, ShellCrash, geodata, geosite, 分享, Router]
1212
2. 此方案适用于 [ShellCrash](https://github.com/juewuy/ShellCrash)(以 ARM64 架构为例,且安装路径为 `/data/ShellCrash`{: .filepath})
1313
3. 本方案绕过了 CNIP 且不搭配 [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome),在 DNS 层拦截广告
1414
4. 本人将路由器设置了每天早上 6 点重启,使得《[](https://proxy-tutorials.dustinwin.us.kg/posts/share-shellcrash-mihomo-geodata/#%E4%BA%94-%E6%B7%BB%E5%8A%A0%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1)》中设置的定时任务生效
15-
5.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `nameserver` 相关配置项里的所有[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
15+
5.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `direct-nameserver` 配置项里的[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
1616

1717
## 一、 生成配置文件 .yaml 文件直链
1818
具体方法此处不再赘述,请看《[生成带有自定义策略组和规则的 mihomo 配置文件直链-geodata 方案](https://proxy-tutorials.dustinwin.us.kg/posts/link-mihomo-geodata)》,贴一下我使用的配置:
@@ -228,7 +228,11 @@ dns:
228228
direct-nameserver:
229229
- https://doh.pub/dns-query
230230
- quic://dns.alidns.com:853
231-
nameserver-policy: {'geosite:ads': [rcode://success]}
231+
nameserver-policy:
232+
'geosite:ads': [rcode://success]
233+
'geosite:microsoft-cn,apple-cn,google-cn,games-cn,private,cn':
234+
- https://doh.pub/dns-query
235+
- quic://dns.alidns.com:853
232236
```
233237
234238
---

_posts/2024-08-21-share-shellcrash-mihomo-ruleset.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tags: [Clash, mihomo, ShellCrash, ruleset, rule-set, 分享, Router]
1212
2. 此方案适用于 [ShellCrash](https://github.com/juewuy/ShellCrash)(以 ARM64 架构为例,且安装路径为 `/data/ShellCrash`{: .filepath})
1313
3. 本方案绕过了 CNIP 且不搭配 [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome),在 DNS 层拦截广告
1414
4. 本人将路由器设置了每天早上 6 点重启,使得《[](https://proxy-tutorials.dustinwin.us.kg/posts/share-shellcrash-mihomo-ruleset/#%E5%9B%9B-%E6%B7%BB%E5%8A%A0%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1)》中设置的定时任务生效
15-
5.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `nameserver` 相关配置项里的所有[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
15+
5.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `direct-nameserver` 配置项里的[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
1616

1717
## 一、 生成配置文件 .yaml 文件直链
1818
具体方法此处不再赘述,请看《[生成带有自定义策略组和规则的 mihomo 配置文件直链-ruleset 方案](https://proxy-tutorials.dustinwin.us.kg/posts/link-mihomo-ruleset)》,贴一下我使用的配置:
@@ -325,7 +325,11 @@ dns:
325325
direct-nameserver:
326326
- https://doh.pub/dns-query
327327
- quic://dns.alidns.com:853
328-
nameserver-policy: {'rule-set:ads': [rcode://success]}
328+
nameserver-policy:
329+
'rule-set:ads': [rcode://success]
330+
'rule-set:microsoft-cn,apple-cn,google-cn,games-cn,private,cn':
331+
- https://doh.pub/dns-query
332+
- quic://dns.alidns.com:853
329333
```
330334
331335
---

_posts/2024-08-21-share-shellcrashadguardhome-mihomo-ruleset.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ tags: [Clash, mihomo, ShellCrash, AdGuard Home, ruleset, rule-set, 分享, Route
1515
5. 此方案适用于 AdGuard Home(以 ARM64 架构为例,且安装路径为 `/data/AdGuardHome`{: .filepath})
1616
6. 此方案不建议启用 ShellCrash 配置脚本 → 2) 功能设置 → 3) 透明路由流量过滤 → 2) 过滤局域网设备,因不经过内核的设备在访问 `漏网之鱼` 域名时会遇到无法访问的情况
1717
7. 本人将路由器设置了每天早上 6 点重启,使得《[](https://proxy-tutorials.dustinwin.us.kg/posts/share-shellcrashadguardhome-mihomo-ruleset/#%E5%9B%9B-%E6%B7%BB%E5%8A%A0%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1)》中设置的定时任务生效
18-
8.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `nameserver` 相关配置项里的所有[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
18+
8.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `direct-nameserver` 配置项里的[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
1919

2020
## 一、 生成配置文件 .yaml 文件直链
2121
具体方法此处不再赘述,请看《[生成带有自定义策略组和规则的 mihomo 配置文件直链-ruleset 方案](https://proxy-tutorials.dustinwin.us.kg/posts/link-mihomo-ruleset)》,贴一下我使用的配置:
@@ -337,6 +337,10 @@ dns:
337337
direct-nameserver:
338338
- https://doh.pub/dns-query
339339
- quic://dns.alidns.com:853
340+
nameserver-policy:
341+
'rule-set:fakeip-filter,microsoft-cn,apple-cn,google-cn,games-cn,private,cn':
342+
- https://doh.pub/dns-query
343+
- quic://dns.alidns.com:853
340344
```
341345
342346
---

_posts/2024-12-04-share-windows-mihomo-ruleset.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ tags: [Clash, mihomo, Windows, ruleset, rule-set, 分享]
1010
{: .prompt-warning }
1111
1. 请根据自身情况进行修改,**适合自己的方案才是最好的方案**,如无特殊需求,可以照搬
1212
2. 此方案采用**裸核**的方式运行,更加精简
13-
3.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `nameserver` 相关配置项里的所有[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
13+
3.`谷歌服务` 出现错误如 [Google Chrome](https://www.google.com/chrome/) 检查更新失败,请删除 `direct-nameserver` 配置项里的[阿里云公共 DNS](https://help.aliyun.com/zh/dns/what-is-alibaba-cloud-public-dns)
1414

1515
## 一、 生成配置文件 .yaml 文件直链
1616
具体方法请参考《[生成带有自定义策略组和规则的 mihomo 配置文件直链-ruleset 方案](https://proxy-tutorials.dustinwin.us.kg/posts/link-mihomo-ruleset)》,贴一下我使用的配置:
@@ -334,7 +334,11 @@ dns:
334334
direct-nameserver:
335335
- https://doh.pub/dns-query
336336
- quic://dns.alidns.com:853
337-
nameserver-policy: {'rule-set:ads': [rcode://success]}
337+
nameserver-policy:
338+
'rule-set:ads': [rcode://success]
339+
'rule-set:microsoft-cn,apple-cn,google-cn,games-cn,private,cn':
340+
- https://doh.pub/dns-query
341+
- quic://dns.alidns.com:853
338342
```
339343
340344
----

0 commit comments

Comments
 (0)