fanz Lv4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// Define main function (script entry)

function main(config) {
config.profile ||= {};
config.profile["store-selected"] = true;

config.dns ||= {};

config.dns["direct-nameserver"] ||= [];
if (!config.dns["direct-nameserver"].includes("10.11.110.20")) {
config.dns["direct-nameserver"].push("10.11.110.20");
}

config.dns["nameserver-policy"] ||= {};
config.dns["nameserver-policy"]["+.lab.zstu"] = ["10.11.110.20"];

config.dns["fake-ip-filter"] ||= [];
if (!config.dns["fake-ip-filter"].includes("+.lab.zstu")) {
config.dns["fake-ip-filter"].push("+.lab.zstu");
}

config.rules ||= [];
const rules = ["DOMAIN-SUFFIX,lab.zstu,DIRECT"];
for (const rule of rules) {
if (!config.rules.includes(rule)) {
config.rules.unshift(rule); // 放在订阅规则之前
}
}

return config;
}
  • 标题:
  • 作者: fanz
  • 创建于 : 2026-10-25 23:42:13
  • 更新于 : 2026-10-25 23:42:21
  • 链接: https://redefine.ohevan.com/0/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录