转发组、入口组与出口组
ForwardX 提供三类”组”资源,分别服务于不同场景:转发组用于业务入口的高可用故障转移,入口组和出口组用于复用主机集合、简化多规则配置。
转发组
概念
转发组让多台入口主机同时为同一个目标提供服务。任意时刻只有一台主机作为当前入口,其余成员作为备用。结合 DDNS,故障时系统自动将域名切换到下一台可用主机,实现业务连续性。
入口 A ──┐
入口 B ──┼──> 目标(业务端口 / 协议 / 目标地址)
入口 C ──┘业务端口、协议和目标地址仍在转发规则中单独配置,转发组只管理入口主机集合及故障切换策略。
成员管理
- 成员列表中的顺序即优先级,排在最前的主机为首选入口。
- 拖动成员可调整优先级;保存后会立即刷新所有引用该组的资源。
- 主机型转发组使用主机成员,隧道型转发组使用隧道成员;多入口隧道场景请使用入口组。
故障转移与 DDNS
当前入口失效并持续达到组内配置的故障窗口时,系统切换到下一个可用成员,并同步更新 DDNS 解析记录。
| 设置 | 行为 |
|---|---|
| 开启「恢复后切回」 | 高优先级成员恢复后自动切回 |
| 关闭「恢复后切回」 | 保持当前成员,直到它再次失效才继续切换 |
故障窗口时长在转发组配置页调整,默认值兼顾响应速度与抖动抑制。
入口组
入口组将多台入口主机保存为一个可复用资源,供隧道或转发链直接引用,避免在每条规则中重复填写相同的主机列表。
- 可为入口组配置统一的 DDNS 域名,由系统自动维护解析记录。
- 也可关闭自动解析,改由自行维护 DNS 记录。
- 引用入口组后,系统按成员数量生成对应入口路径;成员或地址变更后,所有引用资源会同步刷新。
出口组
出口组将多个出口主机保存为一个隧道出口资源,支持以下能力:
- 出口复用:多条隧道共用同一组出口,统一管理。
- 故障转移:某出口主机离线时,自动切换到组内其他成员。
- 多出口负载均衡:流量分散到多个出口节点,降低单点压力。
规则列表中显示出口组名称,并可展开查看实际使用的出口节点,不再以第一台主机名称替代出口组名称。
入口组 vs 出口组
| 维度 | 入口组 | 出口组 |
|---|---|---|
| 用途 | 统一管理多个入口主机 | 统一管理多个出口主机 |
| 引用方 | 隧道入口 / 转发链 | 隧道出口 |
| DDNS 支持 | 支持(可选) | 不适用 |
| 负载均衡 | 不适用 | 支持 |
状态说明
组成员及组整体都有独立状态:
| 状态 | 含义 |
|---|---|
| 在线 | 成员 Agent 与面板保持连接 |
| 已启用 | 组配置开关已打开 |
| 可用 | 由成员在线状态与最近探测结果共同决定 |
“在线”不等于”可用”——Agent 在线但端口不通时,仍会被探测标记为不可用。
拖动成员可调整优先级,保存后会刷新引用关系。
命名建议
组名应能直接区分用途,便于在规则列表中快速识别:
- 入口组:
香港入口、新加坡入口-BGP - 出口组:
日本出口、美国出口-住宅IP - 转发组:
游戏入口故障转移、主站高可用入口