“代理用量为什么和任务日志对不上?”续费前,不必强行让客户端遥测等于账单。先判断供应商声明的计量值与任务日志是否足够可比,能否诚实讨论差额。本页给运行负责人一份有边界、可复算的核对台账;不估算应付账单、不比价,也不对 IPHTML 的计费口径作断言。
先冻结计量范围
记录一个非空账号或子账号、线路、供应商声明的计量周期和单位、计量口径、导出时间,以及客户端区间。应独立书面说明客户端正文捕获与声明计量口径是否一致;口径未知或“含头部”的计量不能当作正文计量。客户端采用半开区间 [start, end):包含 start,不包含 end;期外行单独计数。若供应商按另一时区结算,不能默认两个周期相同;没有写明换算边界,就应为 HOLD。
| 记录 | 可以说明什么 | 单独不能说明什么 |
|---|---|---|
| 声明的计量导出 | 其账号、单位和周期中的一个用量总数。 | 应付金额,或任务日志为何不同。 |
| 尝试台账 | 已观察的执行、重试 ID 和捕获字节字段。 | 供应商计量的全部字节。 |
| 任务台账 | 哪些尝试属于同一任务,以及最终是否通过。 | 重试免费或不重要。 |
分开记录任务、尝试和字节
一个任务可以有多次合法尝试。job-7 成功一次只是一个业务结果,不能抹掉更早重试消耗的正文相关字节。每次执行保存不可变的 attempt_id、job_id、时间、线路/账号标识和上传/下载正文捕获值。应拒绝重复或冲突导入的 attempt_id,而非拒绝同一任务的多行。
| 尝试 | 任务 | 正文字节 |
|---|---|---|
| a-1 | job-7 | 50 + 400 = 450 |
| a-2 | job-7 重试 | 50 + 300 = 350 |
| a-3 | job-8 | 50 + 400 = 450 |
所有行均为合成数据,属于同一账号/线路、正文口径和 [100,200):2 个任务、3 次尝试、共 1,250 字节。若计量为 1,300 且独立证据确认调整项为 50,则可核对;调整项为 25 时仍差 25,应调查;调整项未知则为 HOLD。
curl 文档说明 size_upload 与 size_download 是不含头部的正文测量;size_header 是 HTTP/1 风格头部表示,并非线上传输开销。压缩输出也可能不同于传输内容。这些字段是有用的任务日志遥测,不是服务商计量定义。头部、协议/TLS 开销、压缩、失败传输、舍入和重试是否计费,应以实际条款为准。
时间数字均为同一条虚构时间轴上的整数秒。即使计量值恰好也是 1,250 字节,只要有独立证据确认 +50 字节调整,预期合计就是 1,300;剩余 −50 字节仍需调查,不能因原始残差为零就判定通过。
只核对可比证据
客户端正文估算 = Σ(上传正文 + 下载正文)
条件:唯一 attempt_id 且在 [start, end)
残差 = 声明的计量字节 − 客户端正文估算
该和必须称为正文估算,而非账单或账单预测。单位只按声明定义转换:1 GB 为 1,000,000,000 字节,1 GiB 为 1,073,741,824 字节。残差不证明计费或日志出错;它可能来自时间边界不同、客户端未捕获的失败传输,或捕获/计量边界不同。
| 结论 | 所需证据 | 行动 |
|---|---|---|
| RECONCILE | 账号、周期、单位和尝试覆盖一致。有已确认调整项时,残差必须等于该项;无调整项时,不能存在未核实的调整,且残差须为零。 | 把定义和证据附入续费交接材料。 |
| INVESTIGATE | 证据完整且可比,但残差与独立声明的调整项不符。 | 询问计量边界,并保留原始导出。 |
| HOLD | 范围、单位、周期、身份或完整性缺失;或残差没有独立解释。 | 先修复证据边界;未知开销不能补零。 |
先运行合成台账,再整理可发支持的材料
下载离线核对示例。它只使用 Python 3.9+ 标准库,不发起网络请求。
python3 proxy-billing-telemetry-reconciliation.py
示例证明:同一任务的两次尝试都应计入;重复尝试导入和错误账号行应被拒绝;只落在结束边界的记录、空账号和未知计量口径应被拦住。它输出两个合成 RECONCILE、两个证据完整的 INVESTIGATE 和五个 HOLD;不模拟价格、税费、折扣、合约、续费成本或真实计量。
- 准备带日期的脱敏计量导出、账号范围、单位定义、结算边界和书面计量说明。
- 准备脱敏任务日志:任务 ID、唯一尝试 ID、重试、捕获字段、时区,以及明确的排除项/未知项。
- 陈述结论与残差,不臆测原因。请求服务商说明其计量边界,不把客户端正文估算当账单。
- 把决定限定为“证据是否足以开展续费沟通”;否则为 HOLD,条款和替代方案另行商业复核。
若已获授权的任务可能需要住宅线路,可查看住宅代理。如需讨论已界定的测量问题,请使用联系页面,不要发送凭据或敏感目标信息。
相关工作,但不能互相替代
采购前条款见计费比较;预测见工作负载估算;放行控制见流量预算控制;更宽的运营决定见月度用量复盘。它们都不会把本地正文估算变成账单。
资料核查日期为 2026 年 11 月 12 日:curl manpage用于客户端字段边界,NIST用于 SI/二进制单位区别。数值和用例均为合成示例;未使用或声称 IPHTML 账单、价格、速度、折扣、客户、支付、续费或节省结果。