From 9f46a488173468c9b814545ef42532a6a4495ec5 Mon Sep 17 00:00:00 2001 From: gohj99 <62464085+gohj99@users.noreply.github.com> Date: Sat, 3 May 2025 19:58:40 +0800 Subject: [PATCH] Update global_script.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加直连绕过特定IP的配置 --- Mihomo/global_script.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Mihomo/global_script.js b/Mihomo/global_script.js index 1a10f81..62f410e 100644 --- a/Mihomo/global_script.js +++ b/Mihomo/global_script.js @@ -10,6 +10,9 @@ */ const enable = true +// ---- 直连绕过的IP配置 ---- +const PASS_IP = [] + /** * 分流规则配置,会自动生成对应的策略组 * 设置的时候可遵循“最小,可用”原则,把自己不需要的规则全禁用掉,提高效率 @@ -41,6 +44,7 @@ const ruleOptions = { japan: true, // 日本网站策略组 tracker: true, // 网络分析和跟踪服务 ads: true, // 常见的网络广告 + passip: true, // 直连绕过特定IP } /** @@ -705,6 +709,13 @@ function main(config) { } ) + // 添加直连绕过IP配置 + if (ruleOptions.passip) { + PASS_IP.forEach(ip => { + rules.push(`IP-CIDR,${ip}/32,DIRECT,no-resolve`); + }); + } + config['proxy-groups'] = config['proxy-groups'].concat(regionProxyGroups) // 覆盖原配置中的规则