全局扩展脚本
function main(config) {
// 1. 开启并配置 TUN 模式
config['tun'] = {
enable: true,
stack: 'gvisor', // 推荐 gvisor ,更适合 AI 协同工具
'auto-route': true,
'auto-detect-interface': true,
'dns-hijack': ['any:53'], // 劫持所有 53 端口流量,确保 DNS 走 Clash
// 关键点:跳过 WireGuard 常见的内网网段,防止路由冲突
'skip-proxy': [
'10.10.10.0/8' // 你的内网 DNS 所在网段
]
};
// 2. DNS 基础与策略配置
if (!config.dns) config.dns = {};
config.dns.enable = true;
config.dns['enhanced-mode'] = 'fake-ip';
config.dns.nameserver = ['10.0.0.6']; // 默认内网优先
// 高级 DNS 分流:防止内网 DNS 解析不了谷歌导致的 Antigravity 报错
config.dns['nameserver-policy'] = {
"geosite:google": ["8.8.8.8", "1.1.1.1"],
"
goldlion.com.cn": ["10.0.0.6"]
};
// 3. 动态创建“🇺🇸 谷歌专用”策略组
const googleGroup = {
name: "🇺🇸 谷歌专用",
type: "url-test",
url: "
http://www.gstatic.com/generate_204",
interval: 300,
"include-all": true,
filter: "(?i)美国|US|United States|USA",
// proxies: ["DIRECT"]
};
if (!config['proxy-groups']) config['proxy-groups'] = [];
config['proxy-groups'].push(googleGroup);
// 4. 插入路由规则 (插在最前面)
const customRules = [
'DOMAIN-KEYWORD,
goldlion.com.cn,DIRECT',
'DOMAIN-KEYWORD,google,🇺🇸 谷歌专用',
'DOMAIN-SUFFIX,
google.com,🇺🇸 谷歌专用',
'DOMAIN-SUFFIX,
gstatic.com,🇺🇸 谷歌专用',
'DOMAIN-SUFFIX,
googleapis.com,🇺🇸 谷歌专用',
'DOMAIN-SUFFIX,
googleusercontent.com,🇺🇸 谷歌专用'
];
config.rules = [...customRules, ...config.rules];
return config;
}