小火箭代理模式怎么测试?从 Proxy 到 Config 的排查步骤
简答:小火箭代理模式测试应先固定节点和网络,再依次比较 Proxy、Config、Direct,并结合 Connectivity Test、真实网页访问与规则命中记录判断问题来自节点、规则。
定义:小火箭代理模式测试,是在同一设备、同一网络和同一目标下,只改变 Config、Proxy、Direct 等路由模式,用对照结果定位连接问题的方法。
先看结论:小火箭代理模式怎么测试
如果你已经导入节点,但不确定小火箭是否真正生效,最短路径不是反复更新订阅,而是先记录当前设置,再用同一个节点和同一个测试目标依次检查 Proxy、Config、Direct。小火箭的 VPN 开关显示已连接,只能说明系统层面的网络配置处于连接状态,不能单独证明某个网页、规则或 DNS 请求一定成功。Apple 对 VPN 状态图标的定义也是“设备正在通过 VPN 连接网络”,并不等同于每个目标请求都可访问。Apple 状态图标说明 support.apple.com
| 小火箭代理模式 | 测试目的 | 重点观察 |
|---|---|---|
| Proxy | 绕开规则,先看选中的代理路径是否能工作 | 节点选择、服务器参数、目标请求 |
| Config | 验证当前配置文件和规则是否按预期命中 | 活动配置、规则顺序、策略和最终规则 |
| Direct | 作为当前 Wi-Fi 或蜂窝网络的对照组 | 本地网络、DNS、目标网站本身 |
本文只讨论定位问题,不保证通过某一步就能恢复连接。不同版本的界面名称、按钮位置和测试项目可能变化,具体以设备上当前版本显示为准。App Store 页面确认该应用是一个基于规则的网络工具,并提供规则、DNS、流量和网络测试相关能力;它本身不等于节点或连接服务。App Store 产品页面 apps.apple.com
适用平台与测试前准备
适用平台:本文以 iPhone、iPad 上的小火箭界面为例。App Store 页面显示该应用支持 iPhone、iPad、Mac 和 Apple TV;本文不把其他平台的菜单路径直接套用到 iOS。具体版本号、系统要求和当前价格应以 App Store 页面为准,本文不作额外推断。App Store 兼容性与产品信息 apps.apple.com
- 固定网络:测试期间保持使用同一个 Wi-Fi,或始终使用蜂窝数据,不要在中途切换。
- 固定节点:在 Home 页面确认当前选中的服务器,不要在 Proxy、Config、Direct 对照过程中更换节点。
- 固定目标:准备一个你平时能访问的网页,再准备一个当前打不开或加载异常的网页。不要只用一个目标下结论。
- 记录原状态:记下当前 Global Routing 模式、选中节点、连接开关状态和活动配置文件。测试结束后要恢复。
- 保护凭据:不要把订阅地址、服务器地址、端口、密码、密钥或完整日志公开到截图和排障群。
每次只改变一个变量。例如先从 Config 切到 Proxy,再测试同一目标;不要同时换节点、更新订阅、改 DNS 和改规则,否则无法判断是哪一项产生了影响。
最短测试步骤:Proxy、Config、Direct 依次对照
第一步:在 Home 确认节点和连接状态
- 打开小火箭的 Home 页面。
- 确认 SERVER 区域中已经有可选节点,并明确当前选中的节点。
- 确认连接开关处于你准备测试的状态;首次连接若出现系统 VPN 配置授权提示,按系统提示完成授权。
- 先不要修改 DNS、规则或订阅,记录当前 Global Routing 显示的模式。
如果 SERVER 中没有可选节点,先解决导入或配置来源问题;此时直接测试代理模式没有意义。
第二步:先测 Proxy,判断基础代理路径
- 在 Home 中找到 Global Routing,将模式切换为 Proxy。
- 返回 Home,确认模式文字已经改变,并再次确认选中的节点没有被自动替换。
- 如果当前版本提供 Connectivity Test,运行一次测试;测试方式和结果字段以当前版本为准。
- 关闭正在加载的网页或应用请求,再用同一个目标重新访问。
Proxy 测试通过,说明在当前网络、当前节点和当前目标下,基础代理路径至少出现了可用响应;它不能证明 Config 中的每一条规则都正确,也不能保证其他网站或应用都能访问。
第三步:再测 Config,定位规则和策略
- 进入 Config 页面,确认目标配置文件确实存在,并确认当前使用的是哪一个文件。
- 回到 Home,将 Global Routing 切换为 Config。
- 使用与 Proxy 测试完全相同的节点、网络和目标,再发起一次请求。
- 如果当前版本提供规则命中、请求记录或诊断信息,检查目标域名实际命中了哪条规则,以及策略是代理、直连还是拒绝。
若 Proxy 可以访问而 Config 不可以,优先检查活动配置、规则顺序、目标域名匹配、策略名称和最终处理规则,不要立刻重新导入所有节点。
第四步:最后测 Direct,建立本地网络对照
- 将 Global Routing 切换为 Direct。
- 仍然使用同一个网络和同一个目标访问。
- 记录 Direct 与 Proxy、Config 的差异。
Direct 不是关闭小火箭连接开关,而是改变请求的处理路径。若要完全停止客户端连接,应单独检查 Home 页面的连接开关。Apple 的 Network Extension 文档也说明,应用可以创建和管理系统网络扩展或 VPN 配置,路由范围由具体配置决定,因此不能只看一个系统状态图标判断全部请求。Apple Network Extension 文档 developer.apple.com
Connectivity Test、网页访问和规则命中分别能证明什么
| 观察结果 | 能说明什么 | 不能说明什么 | 下一步 |
|---|---|---|---|
| Connectivity Test 有响应 | 当前测试方式下出现了响应 | 不代表所有网页、DNS 或应用都正常 | 继续做真实网页访问 |
| Proxy 成功,Config 失败 | 基础代理路径可能可用 | 不能直接断定节点或订阅失效 | 查活动配置、规则命中和策略 |
| Proxy 和 Config 都失败,Direct 成功 | 本地网络可访问目标,代理路径需要重点检查 | 不能单凭一次测试判断节点永久失效 | 复核服务器字段、认证、网络和 DNS |
| Direct 也失败 | 当前网络、DNS 或目标本身可能存在问题 | 不能证明代理一定有问题 | 先确认普通网络是否能访问同一目标 |
| VPN 图标显示已连接 | 系统层面存在 VPN 连接状态 | 不能证明特定域名命中预期规则 | 结合真实请求和规则记录判断 |
如果当前版本的测试菜单列出 TCP、ICMP 或 CONNECT 等方式,应把它们看作不同层次的探测:TCP 更接近端口建立,ICMP 依赖目标是否响应此类探测,CONNECT 更接近建立代理请求。具体是否支持、名称和返回含义需以当前版本显示为准;任何单项测试都不能替代真实网页访问。
真实验证建议使用 Safari 打开两个独立目标:一个是平时可访问的普通页面,另一个是本次需要排查的目标。两次都使用同一模式、同一节点和同一网络,避免把缓存或长连接结果误判为新测试。
异常分流:按现象继续排查
- Proxy 无响应:先确认节点仍在 SERVER 列表中,再核对服务器地址、端口、认证字段和当前网络;不要先修改规则。
- Proxy 有响应但网页打不开:检查 DNS、目标域名解析和浏览器真实请求;Connectivity Test 的结果不能替代网页访问。
- Proxy 成功、Config 失败:检查 Global Routing 是否确实为 Config,活动配置是否正确,以及目标域名是否被 DIRECT、REJECT 或其他策略处理。
- Config 只有部分应用可用:重点查看不同应用请求的域名、规则匹配和系统网络权限,不要只用浏览器结果推断所有应用。
- Direct 和 Proxy 都失败:先在不改变设置的情况下确认 Wi-Fi 或蜂窝网络本身是否正常,再检查目标网站是否临时异常。
- 切换模式后结果没有变化:结束当前网页或应用连接,重新发起请求;长连接、缓存和后台请求可能让旧结果继续显示。
- 连接开关立即关闭:检查系统是否允许该客户端创建或使用 VPN 配置,并记录系统提示;不要通过公开截图分享完整配置。
完成排查后,回到原先记录的日常模式,恢复原来的节点、配置文件和连接开关。测试过程主要用于缩小范围,不保证自动修复节点或规则。
常见问题
小火箭 Proxy、Config、Direct 哪个模式适合测试?
三者用途不同:Proxy 适合先验证选中节点和基础代理路径,Config 适合验证规则,Direct 适合作为当前网络的对照。不要把某个模式直接理解成“更快”或“永远更稳定”,最终仍要看同一目标的实际请求结果。
小火箭 Connectivity Test 成功,为什么网页还是打不开?
Connectivity Test 只代表当前测试方式出现了响应,不能同时证明 DNS、规则匹配、网页资源和目标服务都正常。应保持节点和网络不变,用 Safari 重新访问同一目标,再按连接状态、服务器字段、DNS、规则、目标请求的顺序检查。
小火箭 VPN 开关已连接,是否说明代理模式已经生效?
不一定。系统 VPN 状态只能说明网络扩展处于连接状态,具体请求仍可能根据 Config 规则走 DIRECT、PROXY 或其他策略。应同时核对 Global Routing、活动配置、规则命中和真实网页访问。
Proxy 能用但 Config 不能用,要不要重新导入订阅?
不建议第一步就重新导入。先确认 Config 模式已启用、配置文件已选中、目标规则顺序正确,并检查目标请求命中的策略。只有在服务器列表或配置内容本身缺失时,才考虑重新导入;导入前先保留原配置和订阅来源记录。
测试完成后如何避免泄露订阅信息?
截图前遮挡订阅地址、服务器地址、端口、密码、密钥和认证字段;分享日志前先搜索完整 URL、Token、UUID 或账号信息。排障时只提供必要的错误现象、模式、网络类型和脱敏后的结果。
常见问题
小火箭代理模式怎么测试?
固定同一个节点、网络和目标,先测 Proxy,再测 Config,最后用 Direct 做对照;同时查看 Connectivity Test、真实网页访问和规则命中结果。
小火箭 Proxy 和 Config 有什么区别?
Proxy 主要用于比较选中代理路径,Config 按活动配置中的规则处理请求。Proxy 成功而 Config 失败时,应优先检查规则和配置。
小火箭测试成功但网页打不开怎么办?
先不要换节点,重新访问同一目标并检查 DNS、规则命中和浏览器请求。Connectivity Test 成功不等于网页资源一定能加载。
小火箭 Direct 模式是不是关闭代理?
Direct 是直连处理模式,不等于关闭客户端连接开关。需要停止客户端时,还要单独关闭 Home 页面的连接状态。