使用前先查看社区示例

进入“设备 → 规则库 → 分流模版”,展开 Claude Code 卡片。固定于 2026-08-22 的快照把核心域名、扩展服务、IP / ASN 兜底和 NTP 通用规则分成四组;它参考下方 Net.Coffee 社区页面,不是 Anthropic 官方规则。

示例默认未启用。只查看规则不会写入策略、切换 Selector 或应用到任何设备。服务端点可能变化,因此应把来源与可见快照视为由操作者审阅的输入,而不是永久完整性保证。

Net.Coffee Claude Code 规则OpenSurge 可查看内置快照所参考的第三方社区来源。OpenSurge 设备策略参考规则结构、顺序和验证边界的项目源文档。

把模版交给一台已登记设备

先用稳定 IPv4 身份登记下游设备。在 Claude Code 模版卡片点击“用于设备”,选择目标设备,再选择固定出口,或配置带一个以上已有节点 / 策略组候选的独立 Selector。

把分流添加到草稿时,如果配置中还没有这些内容,Web GUI 才会安装四份规则集和不带出口的 claude-code 模版。保存并重载后,身份和规则变更才会应用;已应用的 Selector 可以即时切换,继续编辑规则库仍需再次保存并重载。

  • 跟随网关规则:Claude 命中设备分流,其他流量继续进入 imported / managed 网关规则。
  • 独立设备出口:Claude 命中这条分流,其他公网流量使用设备默认 Selector。
  • NTP 项会匹配这台设备的 UDP 目标端口 123,应确认所选出口具备需要的 UDP 路径。
  • 不支持的流量默认 fail closed,不会静默回落到 DIRECT。

理解可复用模型

规则集保存匹配材料,分流模版只保存有顺序的规则集引用,固定动作或 Selector 候选则属于设备分流。日常使用由 Web GUI 管理;下面的缩略 JSON 只用来说明分层,不会重复整份内置快照。

设备策略的概念结果json
{
  "templates": [
    {
      "id": "claude-code",
      "rule_sets": [
        "claude-code-domains",
        "claude-code-extra",
        "claude-code-network",
        "ntp-common"
      ]
    }
  ],
  "profiles": [
    {
      "id": "work-device-policy",
      "default_policies": ["DIRECT"],
      "rules": [
        {
          "id": "claude-code",
          "match": { "template": "claude-code" },
          "policies": ["Claude-US", "DIRECT"]
        }
      ]
    }
  ]
}

从下游设备验证真实路径

在已登记的下游设备上启动真实 Claude Code 会话,再按设备查看 OpenSurge 连接。确认相关服务连接命中设备级 Claude 分流,并显示预期 outbound chain;不要从绿色节点健康探测或 Selector 标签反推实际连接路径。

同时检查未命中网页、局域网服务、DNS 和需要的 UDP 行为。这只能验收当前设备、配置与社区规则,不会把第三方列表变成 OpenSurge 或 Anthropic 的可用性保证。

FAQ

改变网络前常见的问题

展开内置示例会改变当前配置吗?

不会。示例默认只供查看;只有把 Claude Code 分流添加到某台设备后,对应规则集和模版才会进入草稿。

两台设备能复用同一模版但选择不同出口吗?

可以。模版本身不含出口,每台设备分流都能把相同匹配模版指向自己的固定动作或 Selector 候选。

这是 Anthropic 官方规则吗?

不是。它是带日期的社区来源快照;服务行为变化时,应重新查看可见规则并验收真实连接。