Mihomo稳定代理AI网站
目录
很多订阅的AI分组很容易加入香港和台湾等无法使用 CHatGPT/cc的节点,本文拟通过使用 Mihomo的复写功能该问题:
覆写脚本1(js)
js
/**
* 添加 AI 路由组
* 将 不同订阅中的 AI组拦截并改名为AI
*/
function main(config) {
let keys = [];
config["proxy-groups"] = config["proxy-groups"].map((proxy) => {
if (
["ChatGPT", "AI"].some((k) => {
return proxy.name.includes(k);
})
) {
keys.push(proxy.name);
proxy.name = "AI";
proxy.type = "url-test";
proxy.url = "https://www.gstatic.com/generate_204";
proxy.interval = "300";
proxy.proxies = proxy.proxies.filter((proxies) =>
[
"节点选择",
"台湾",
"香港",
"节点名称后缀为流量倍率",
"直连1G扣0.8G | 专线1G扣3G",
].every((itemKey) => {
return !proxies.includes(itemKey);
}),
);
}
return proxy;
});
// 修改原来指向 ChatGPT 的rules改为指向 AI
config.rules = config.rules.map((rule) => {
if (keys.some((key) => rule.endsWith(key))) {
rule = rule.replace(/,[^,]*$/, ",AI");
}
return rule;
});
// // 添加rules
// ["openrouter.ai","chatgpt.com"].forEach(domain => {
// config.rules.push(`DOMAIN-SUFFIX,${domain},AI`);
// })
return config;
}覆写脚本2(yaml)
yaml
+rules:
# AI
- DOMAIN-SUFFIX,openrouter.ai,AI
- DOMAIN-SUFFIX,anthropic.com,AI
- DOMAIN-SUFFIX,claude.ai,AI
- DOMAIN-SUFFIX,chatgpt.com,AI分成2个文件主要是为了后续添加方便,yaml看起来更简约,如有需要也可以合并到 js文件中
