打开 clash 设置界面,在"订阅"-“全局扩展脚本"中右键,编辑该文件,填入下面的代码。
⚠️ 注意
将 +.private.com 替换成你自己局域网的域名后缀,多个域名后缀可以在数组中追加。
将 YOUR-PRIVATE-DNS 替换成你自己局域网的 dns server 地址。
1
2
3
4
5
6
7
8
9
10
11
12
// Define main function (script entry)
function main(config, profileName) {
config.dns ??= {};
config.dns["nameserver-policy"] ??= {};
["+.private1.com", "+.private2.com"].forEach(
(d) => (config.dns["nameserver-policy"][d] = "YOUR-PRIVATE-DNS"),
);
return config;
}
