核心功能

入站代理

在入口机部署协议,落地机零配置,全链路高可用。

zero 转发工具独创的入站代理模式采用在入口服务器设置代理的架构,相较于传统的在落地服务器部署代理的方式,具有以下显著优势:

  • 简化部署架构:无需在每台落地机器单独部署协议,新增落地机器时无需额外配置;
  • 优化网络延迟:仅需连接至入口节点,后续连接采用0rtt协议,有效降低整体延迟并显著提升用户体验;
  • 实现高可用架构:可无缝集成多个落地节点和中转节点,构建全链路高可用系统,使用统一认证凭据简化维护流程;

本教程将通过实际案例详细介绍入站代理的配置方法,以及如何构建全链路高可用架构,确保任意节点故障不影响整体链路稳定性。

网络架构设计

本示例基于以下高可用网络架构:

  • 2台国内大厂BGP服务器(阿里云和腾讯云)
  • 2台不同厂商的IX中转机器
  • 2台香港落地服务器
  • 2台德国目标服务器

整体代理链路为:客户端 → 国内BGP服务器 → IX中转 → 香港落地 → 德国目标 → 最终目的地

配置步骤

步骤一:创建国内服务器组

创建服务器组界面

在管理界面中创建新的服务器组,配置相应的网络参数。

注意:如果授权许可不支持自动IP分配,可先单独添加服务器后再加入组内。本示例采用自动添加方式以简化操作流程。

服务器组配置设置

配置完成后复制生成的安装脚本,在各台国内BGP服务器上分别执行worker安装程序。

安装脚本生成

在各台目标服务器上执行安装脚本后,刷新管理页面即可看到成功添加的服务器实例。

服务器添加完成状态

DNS解析配置:需要手动配置DNS解析,将相同域名(示例中为bgp.example.com)解析到两台服务器的入口IP地址,实现负载均衡。

至此完成入口服务器组的创建配置。

步骤二:配置转发端点

重要提示:如果转发端点已完成安装,可跳过此步骤直接进入下一环节。

本示例需要配置的转发端点包括:

  • 2个IX中转节点
  • 2个香港落地节点
  • 2个德国落地节点

所有节点的安装配置方法相同:

转发端点配置界面

在配置界面中填写节点名称和入口IP地址:

节点信息配置

复制生成的安装脚本到IX服务器上执行部署:

IX节点安装脚本

按照相同的配置流程,完成所有节点的添加部署。

所有节点添加完成

步骤三:创建转发端点组(可选)

为便于后续管理维护,建议将转发端点按功能或地域进行分组。这样在新增或删除节点时,可直接在组内进行统一操作。

转发端点组管理界面 IX中转组配置 转发端点组创建完成

采用相同方法分别创建香港落地组和德国落地组。

所有端点组创建完成

步骤四:配置入站代理和代理链

完成节点部署后,开始配置入站代理服务和完整的代理链路。

入站代理配置界面

基本配置参数:

  • 服务名称:可自定义命名
  • 线路选择:选择国内BGP服务器组
  • 目标地址:在入站代理模式下,目标地址主要用于连通性测试,建议配置为1.1.1.1:53和8.8.8.8:53
基本配置参数设置

转发端点配置:

启用转发链模式,按业务需求选择相应的端点组,并根据实际转发路径合理组织转发顺序。配置测试方法为管道模式,同时启用智能选择功能以优化路由性能。

转发端点配置

高级配置选项:

在入站配置字段中填写协议配置:

{
"Ss":{}
}
高级配置选项

完成配置后点击”添加”按钮保存设置。

随后点击”编辑”按钮查看系统生成的认证密码:

配置保存确认 认证密码查看

配置完成及架构优势

通过以上配置步骤,您已成功构建了一个高可用的德国代理服务,该架构具有以下核心优势:

1. 完全高可用架构

  • 多个国内入口节点提供接入冗余
  • 多条IX跨境链路确保国际连接稳定性
  • 多个香港落地节点分散风险
  • 多个德国落地节点保障最终连接

2. 智能路由优化

系统自动选择延迟最优的德国落地节点,甚至在IX节点国际线路性能优异时,可智能跳过香港落地节点直达德国,实现路径优化。

3. 性能与维护优势

  • SS协议仅延伸至国内入口即终止,后续采用自研0rtt数据传输通道
  • 整体延迟显著低于传统SS部署至德国落地的方案
  • 无需在德国节点部署SS服务,大幅降低运维成本

输入关键词开始搜索