跳到主要内容

分组

分组(squad)是面板用来分配设置的组。内部分组 回答「可以访问哪些 inbound」,外部分组回答「订阅以 什么形式下发」。

内部分组​

内部分组是命名的 inbound 集合。把用户加入 一个或多个分组后,他只能访问其 inbound 属于 其分组的主机。

  • Internal Squads → Create:名称(2–30 个字符)和 inbound 列表;
  • 一个 inbound 可以属于多个分组;
  • 用户可以逐个或批量加入分组;
  • 删除分组会收回其所有成员的访问权限。
说明

分组不会创建 inbound。inbound 必须首先存在于配置配置文件 中,然后节点必须启用它,之后才能把它加入 分组。

外部分组​

外部分组是具有共同覆盖设置的用户组。一个 用户只能属于一个外部分组。可以配置 以下内容:

设置覆盖什么
templates按类型的订阅模板(XRAY_JSON、MIHOMO、SINGBOX 等)
subscriptionSettingsserveJsonAtBaseSubscription、isShowCustomRemarks、randomizeHosts
hostOverrides主机的 serverDescription 和 vlessRouteId
responseHeadersAdd / responseHeadersRemove添加或移除响应的 HTTP 头
hwidSettings默认设备限制
customRemarks用户状态的占位文本
subpageConfigUuid订阅页面配置

绑定用户与主机​

绑定什么在哪里字段
用户 → 内部分组用户卡片、Bulk actionsactiveInternalSquads
用户 → 外部分组用户卡片externalSquadUuid
主机 → 节点主机表单nodes
主机 → 按分组限制主机表单internalSquads.mode

主机模式 ALLOW_ONLY 表示「仅向所选分组的成员 显示」,EXCLUDE 表示「对所选分组的成员隐藏」。

生效顺序​

设置会相互叠加,后应用的会胜出:

  1. 全局订阅设置;
  2. 用户外部分组的设置;
  3. 主机覆盖和 xrayJsonTemplateUuid;
  4. 路由规则——它们覆盖外部分组,包括 模板名称和请求头。
提示

如果想检查用户实际收到什么,请在清除缓存后在客户端中打开他的 订阅:面板每次都会重新组装响应, 而客户端喜欢显示旧内容。

注意

外部分组不授予访问权限。如果 inbound 不属于用户的内部 分组,任何覆盖设置都无法让主机可见。

接下来​

  • 用户 —— 绑定到分组。
  • 主机 —— EXCLUDE 和 ALLOW_ONLY 模式。
  • 路由规则 —— 优先于外部分组。
  • 模板 —— 订阅中会代入什么。