🚀 Surge 与 Quantumult X 链式代理配置教程

Surge & 圈X 链式代理原理与配置全指南

前言

链式代理(Proxy Chaining)是一种让网络流量依次经过多个代理服务器的技术。它常用于:

  • 突破多层网络限制
  • 隐藏源 IP
  • 优化延迟与带宽
  • 绕过特定地区封锁

本文将从原理入手,分别讲解 SurgeQuantumult X(圈X) 的链式代理配置方法,帮助你快速上手。


一、链式代理原理

链式代理就是将两个(或更多)代理节点 串联 使用。
常见的两跳模式:

设备 → 第一跳(机场节点)→ 第二跳(自建 VPS)→ 目标网站

  • 第一跳:负责“出国”,绕过本地网络封锁
  • 第二跳:负责“最终出口”,可能在美国/日本等,访问目标网站

这样做的好处:

  • 避免第一跳出口 IP 暴露
  • 第二跳可自定义部署,降低封锁风险
  • 第一跳与第二跳分担不同的网络任务

二、链路对比拓扑图


三、Surge 配置方法

  1. 添加节点

    • 第一跳:机场节点(普通方式添加)
    • 第二跳:VPS 节点(在 Proxy 里单独配置)
  2. 设置代理链

    • 在VPS节点配置参数 underlying-proxy=机场节点 或者页面配置如下:
  3. 分流规则

    • Rule 中将目标站点指向链式代理组或者你的VPS节点
DOMAIN-SUFFIX,openai.com, 🇺🇸家宽-落地
  1. 测试
    • 在 Surge 面板中测试链组延迟,确保两跳都可用

四、圈X 链式代理配置方法

1. 添加节点

  • **打开 **设置 → 配置文件 → 编辑
  • [server_local] 粘贴第二跳(VPS)节点配置
  • 机场节点照常通过订阅添加
  • 圈X支持的节点类型:
    • HTTP(S) / SOCKS5 / VMess / VLESS / Trojan / SS / SSR
    • 非 SS 节点多通过文本添加

2. 建策略组

  • [policy] 添加两组策略:
[policy]
Relay-1st-Hop = select, HK机场, JP机场, SG机场
Exit-Second-Hop = select, US-VPS, JP-VPS

3. 加分流规则

  • [filter_local] 添加规则:
[filter_local]
DOMAIN-SUFFIX,openai.com,Exit-Second-Hop
IP-CIDR,1.1.1.1/32,via-interface=%TUN%
  • via-interface=%TUN% 用于指定流量走 VPN TUN 接口(圈X 官方推荐写法)

4. 保存并启用

  • 右上角 保存
  • 回到主页,将运行模式切换为 分流模式(三色图标)
  • 进入“策略组”页面,确保 Relay-1st-Hop 选到一个可用的机场节点

5. 测试

  • **在“节点/策略组”页面,长按 **Exit-Second-HopUpstream-HTTP-181 执行网页响应测试
  • 或直接在 Safari 打开规则里的目标站验证

五、对比总结

功能点 Surge 圈X
链式代理实现 Chain 类型代理组 Upstream 概念 + 策略组组合
分流规则写法 直接 Rule 指向 Chain via-interface=%TUN%更灵活
配置可视化度 高,可在面板查看链路 一般,需要策略组和上游组合判断
节点类型支持 支持多种协议 支持更多代理协议(VLESS/SSR等)

六、建议

  • 第一跳选择延迟低、抗封锁强的机场节点
  • 第二跳选择高质量、稳定出口的 VPS
  • 避免同一个运营商的节点同时做一、二跳,减少路径重合风险
  • 测试延迟和稳定性,必要时可多组链路备用