科学上网

clash-verge

自定义规则

添加

  • 如果使用的 rule,不在机场 rule 中,那么可以直接修改全局扩展覆写配置
  • 例如机场没有说明如何处理 csdn.net,直接添加如下
    • 如下处理:DIRECT 直连
1
2
3
4
5
6
7
8
9
10
# Profile Enhancement Merge Template for Clash Verge

profile:
store-selected: true

dns:
use-system-hosts: false

prepend-rules:
-DOMAIN-SUFFIX,csdn.net,DIRECT

覆盖

  • 如果你修改机场的某个 rule,建议使用 js 修改
  • 修改全局扩展脚本
  • 如下脚本:去除加长 rule 对 bing 的规则代理,增加新的规则
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Define main function (script entry)

function main(config, profileName) {
let myRules = [
"DOMAIN-KEYWORD,csdn,DIRECT",
"DOMAIN-SUFFIX,acm.org,DIRECT",
"DOMAIN-SUFFIX,bing.com,DIRECT",
"DOMAIN-SUFFIX,bing.net,DIRECT",
];

let r = config["rules"];
r = r.filter((x) => x.indexOf("bing.") == -1);
r = r.concat(myRules);

config["rules"] = r;
return config;
}