Skip to content

Mobile v1.3 — OpenCode / SG / TW / Others 与代理组重排

Choose a tag to compare

@mowangmowang mowangmowang released this 30 Jun 05:35

Added

  • OpenCode 代理组:功能性分组,置于 AI Overseas 之后,select 类型,WARM 分层,健康检查 https://opencode.ai。便于针对 opencode 命令行 AI 编程代理的自有流量独立调整策略。
  • 路由规则(自定义修正区,先于所有 RULE-SET):DOMAIN-SUFFIX,opencode.ai,OpenCodeDOMAIN-SUFFIX,anoma.ly,OpenCode
    • opencode.ai 承载 OpenCode Zen API 网关、OAuth 登录、会话分享与文档站,是 opencode 自有流量的统一入口。
    • anoma.ly 为母公司域(账单 / 帮助站)。
    • BYOK 直连第三方 LLM(api.openai.com 等)的流量不走此组,仍由 openai 规则集 / proxy 列表 / Fallback 调度。
  • SG - 新加坡TW - 台湾 地区分组:与 HK/JP/US 同机制,正则自动识别节点名生成。TW 正则兼容简繁(台湾 / 臺灣 / 臺湾)及英文别名,Latin 词带 \b 防子串误匹配。
  • Others 代理组(select 类型,include-all: true):聚合所有节点,覆盖非主流地区(KR / DE / UK 等),使其能被功能组引用并有效利用,而不只挂在顶层 Select Node
  • regionalGroupNames 纳入 Others,所有功能组(OpenCode / AI Overseas / Google Services 等)可将非主流节点作为上游。

Fixed

  • Others 组节点重复显示:根因是同时设了 proxies: allProxies(列出所有 outbound 节点名)与 include-all: true(同样注入所有 outbound 节点),outbound 节点经两条路径重复注入。修复:移除显式 proxies 列表,仅靠 include-all: true(与 Select Node 组一致),节点按名排序去重,provider 节点仍由 include-all 注入。

Changed

  • 代理组显示顺序重组:常用组在前,不常用组置于 Fallback 之后。
    • 常用区:Select Node → 主流地区(HK / JP / US)→ 功能组(Google / Foreign / Social / AI Overseas / OpenCode / Microsoft / Apple / Steam)→ Fallback
    • 不常用区:OthersSGTWLatency TestFailoverLoad Balance (Hash)Load Balance (RR)Ad BlockGlobal Block
    • 实现:regionalGroups 拆为 mainstreamGroups(HK/JP/US,插 Select Node 后)与 uncommonRegionalGroups(SG/TW,与 Others 一起用 findIndex 插 Fallback 后)。仅视觉聚合,引用关系不变(Select Node 仍指向 Latency Test,功能组仍经 standardProxies 引用全部地区)。