先写下测试目标与成功条件
先在同一设备和网络上验证直连,再用明确的代理端点重复同一请求。核对代理配置是否命中;出口判断使用授权目标或受控回显服务记录,不把代理端点地址直接当作出口地址。
测试前约定目标 URL、请求方法、协议、DNS 模式、认证方式、超时、是否重试或跟随跳转,以及预期状态码与响应内容。成功可以定义为“curl 退出码为 0、目标状态符合预期、正文核对通过”;如果只测连通,应另行标明口径。
固定条件,连续保留成功与失败
- 先约定采样次数、间隔和时段,并遵守目标允许的访问频率。比如同一时段低频采样 30 次,只是起步计划,不是可靠性标准或充分样本。
- 直连与代理测试交替执行,目标、请求内容、超时和版本保持相同;更换地区、运营商或本地网络后另开一组。
- 每次保留原始结果。出现 407、解析失败、超时或 TLS 错误时注明阶段,不自动删除失败或只保留最快结果。
- 若需要检查持续传输或长连接断线,另设有明确时长的测试,不能由短小 GET 请求直接推断。
命令与 HTTP / SOCKS5 的 DNS 对照见curl 测试指南;认证失败按HTTP 407 排查指南单独核验。
可复制的记录字段
下表是待填写模板,没有实测数字。代理与账号采用匿名标识;凭据留在受控配置中。
| 字段 | 填写内容 |
|---|---|
| 时间与环境 | 时间、时区、设备、网络、测试位置、curl 版本。 |
| 请求条件 | 代理匿名标识、协议、DNS 模式、认证方式、目标、方法、超时与重试设置。 |
| 状态与结果 | curl 退出码、目标状态、HTTP CONNECT 状态、正文核对是否通过。 |
| 耗时(秒) | time_connect、time_starttransfer、time_total;说明是否复用连接。 |
| 失败说明 | 解析、连接、认证、TLS、超时或目标响应阶段;保存脱敏错误。 |
time,timezone,environment,curl_version,proxy_id,protocol,dns_mode,auth_mode,target,exit_code,http_code,http_connect,time_connect_s,ttfb_s,total_s,body_ok,failure_stagetime_starttransfer 是客户端观测的首字节等待;time_total 是本次总耗时,两者不是代理服务器独立处理耗时。
计算时说明分母与样本范围
成功率 = 满足预设成功条件的次数 ÷ 实际发起请求次数。超时与错误请求保留在分母中;未发起、取消及额外重试次数分别说明,避免只统计成功请求。
耗时可报告成功请求的 P50 与 P95,同时注明有效样本数 N、失败数、采样时段和统计方法。当 N=0 时不计算分位数,应明确报告“无成功样本”,同时列出失败数和失败阶段。例如采用最近秩法,将耗时从小到大排序,P95 取第 ceil(0.95×N) 个值;样本少时分位数会明显波动,不应把不同采样口径的数字直接横比。
报告请求级成功率与耗时分布不能代替合同 SLA,也不能由短期结果推断所有地区、目标或长期稳定性。本页没有提供服务商排名、测试成绩或可用率保证。
把差异归到可验证的阶段
| 重复现象 | 下一步 |
|---|---|
| 直连与代理同时异常 | 先核对本地网络、目标服务与共同配置,避免直接归因线路。 |
| 仅某一 DNS 模式失败 | 分别检查本地与代理端解析;不要一次改变多个变量。 |
| 仅 CONNECT / 407 失败 | 核对 HTTP 代理端点、挑战和认证,不混入目标 401。 |
| 响应成功但 TTFB 或总耗时增大 | 对照时段、目标和协议,检查本地路径、代理转发与目标响应,不能仅由累计耗时确认单一原因。 |
常见问题
一次 HTTP 200 能证明线路长期稳定吗?
不能。它只反映一个时点和目标的响应。应固定协议、认证、目标、超时与成功条件,保留连续样本的失败记录和耗时分布;短期样本不能扩写成长期可用率或 SLA。
连接质量检查先记录哪些字段?
记录时间与时区、测试位置、curl 版本、代理标识、协议、DNS 与认证方式、目标、退出码、目标和 CONNECT 状态、连接耗时、首字节等待、总耗时及响应核对结果;不要记录密码或完整认证头。
如何计算成功率与 P95?
成功率使用满足预设条件的请求次数除以实际发起次数,超时与失败保留在分母中。耗时分位数应说明仅含成功请求及样本数;采用最近秩法时,P95 是升序样本中第 ceil(0.95×N) 个值。
TTFB 或 total 能直接称为代理延迟吗?
不能。这些客户端观测值包含解析、连接、TLS、代理转发和目标响应等多个阶段。应结合相同目标的直连对照及失败阶段分析,不能单凭一个累计耗时归因。
核验来源与更新说明
内容与来源复核:2026-10-10。参数行为以所用 curl 版本的官方文档为准;本页提供核验方法,没有发布服务商的实测成绩或效果承诺。