1如果不能运行,把update.sh运行之后 rule 文件里的 1kb 的文件打开看一下,有可能是文件获取失败了,手动更新下
MosDNS 智能分流方案
文件准备
bash
1mosdns/
2├── rule/ # 规则目录
3│ ├── wall_list.txt # 手动创建 - 走国外代理的域名列表
4├── output/ # 输出目录
5│ ├── dns_hijack.txt # 手动创建 - 被污染域名列表
6├── update.sh # 自动更新脚本
7└── config.yaml # 主配置文件
对于新发现被污染的域名,先添加到 dns_hijack.txt,若仍无法解决再添加到 wall_list.txt
分流结构
1mosdns
2├── 国内流量
3│ ├── 正常IP → 直连
4│
5└── 国外流量
6 ├── Openclash → FakeIP
7 │或
8 └── 无污染真实IP
google_cn 相关域名建议走国外,如需直连请谨慎评估
crontab 定时任务
10 4 * * * /etc/mosdns/update.sh
代码来源
https://github.com/Journalist-HK/mosdns-config