Shadowrocket 流量统计怎么看:Data 页按服务器与按应用的读数含义

Data 页可以按服务器和按应用两种维度统计流量。本文解释上行、下行各项读数的含义和统计口径,并说明如何借助这些数字核对规则分流是否按预期生效。

本文速览

Data 是观察流量去向与用量变化的入口,不是服务商的套餐账单。适合已经导入自己已有订阅、能够正常连接的用户:先分清统计维度与上下行,再记录一次操作前后的增量,最后结合 Global Routing、当前 Config 和连接记录核对分流。按应用归属的可见程度会受平台及系统权限影响,应以本机实际显示的项目为准。

一、先分清 Data 的两个统计维度

Shadowrocket(小火箭)的 Data 用于查看流量统计。按服务器查看,回答的是“哪个代理服务器承载了流量”;按应用查看,回答的是“哪些应用产生了可归属的流量”。两者是同一批网络活动的不同观察角度,不能直接相加,否则可能重复计算。

进入 Data 后,先确认当前显示的是服务器维度还是应用维度,再读列表里的累计数值。不要把列表第一项默认当成当前连接的服务器,也不要把某个应用没有独立列出理解成它没有联网。系统能否提供应用归属信息、连接是否经过当前统计范围,都会影响呈现结果。

2 个维度
按服务器与按应用观察流量
2 个方向
上行发送与下行接收
3 类策略
PROXY / DIRECT / REJECT

按服务器统计时,同一应用可以先后使用不同服务器;按应用统计时,一个应用也可能同时建立直连与代理连接。因此,“某应用用了多少”与“某服务器用了多少”本来就不要求一一对应。核对时必须固定同一时间窗口,而不是拿两个不同时间读取的总数比较。

二、上行、下行、累计量与速度分别怎么看

上行以本机为观察起点,表示向外发送的数据;下行表示本机接收的数据。打开网页通常以下行为主,但发送搜索词、请求头、确认报文也会产生上行。上传照片通常以上行为主,同时仍会收到服务器确认与页面响应,所以另一方向不一定为零。

读数含义常见误读
上行本机向外发送的流量只把主动上传文件算作上行,忽略普通请求
下行本机从网络接收的流量把它直接当成保存到磁盘的文件大小
累计量统计范围内累积的数据量,单位通常为 KB、MB、GB把历史累计值当成本次操作产生的流量
速率单位时间内的数据量,例如 KB/s、MB/s把瞬时读数当作线路的固定带宽

文件大小与统计增量不完全相同是正常现象。请求、加密封装、连接建立及重传可能带来额外数据;缓存、压缩和分段请求也会改变本次实际传输量。不同计数位置可能包含不同层次的开销,不能从一个数字推断所有流量都按同一种口径计数。

注意大写 B 与小写 b:B 表示字节,b 表示比特,1 B 等于 8 b。若将 1 MB/s 换算为带宽量级,大约是 8 Mbps,但还要注意 MB 与 MiB 的单位差别及协议开销。Data 的累计字节数本身不是测速结果。

先确认统计起点:不要默认 Data 一定按自然月归零,也不要默认断开再连接就会清空。测试前记录现值和时间即可;若本机界面提供清除统计操作,使用前先保存需要保留的读数,并确认清除的范围。

三、按服务器统计:用前后差值定位实际出站

按服务器读数最适合核对“这次请求是否使用了预期的服务器”。在 Home 选中服务器,只代表选择了代理出站对象;是否真的交给它处理,还受 Global Routing 和规则影响。Global Routing 为 Direct 时,请求直连,不应仅因服务器已选中就期待其代理流量持续增加。

  1. 在 Home 确认连接状态、当前服务器与 Global Routing。若要检查规则分流,使用 Config 姿态,并到 Config 确认当前启用的配置文件。
  2. 进入 Data,记录目标服务器当前的上行、下行和记录时间。暂停其他下载、云同步与流媒体播放,降低背景流量干扰。
  3. 只做一个可复现操作,例如在有权限访问的网页下载一个已知大小的文件。不要同时切换服务器或修改规则。
  4. 操作完成后回到 Data,等待读数刷新,记录新值,用“操作后减操作前”计算增量。
  5. 再检查对应连接的目标、命中规则和实际策略。服务器增量提供旁证,单条连接记录用于确认具体请求。

例如,以下仅是演算示例,不是实测结果:某服务器下行由 120 MB 增至 132 MB,上行由 8 MB 增至 8.4 MB,则本次观察窗口的增量分别为 12 MB 与 0.4 MB。它说明窗口内这个服务器有流量,不自动证明这 12 MB 全部来自刚才打开的页面。

结论:看增量,再核对单条连接

如果目标服务器没有增量,先检查该请求是否命中 DIRECT、是否从缓存读取,以及是否复用了已有连接;不要立即更新订阅或更换服务器,以免把统计问题与连接问题混在一起。

四、按应用统计:区分应用归属与连接策略

按应用查看适合查找后台下载、自动播放或同步任务带来的流量。先找到目标应用,再观察它在同一窗口内的上下行变化。应用有流量并不等于其所有请求都使用代理:一个页面可能同时请求主站、图片域名、视频域名和统计接口,各自可能命中不同规则。

应用请求 规则判定 出站传输 统计观察

应用名称的展示取决于系统提供的信息。遇到无法单独归属的条目,应保留这个限制,而不是凭目标域名猜测应用身份。浏览器中的多个标签页通常也不适合仅靠应用总量区分;要定位某个页面,应缩小测试窗口,并查看对应目标连接。

如果本机没有显示预期的按应用条目,不应据此认定安装异常。先查看当前平台实际提供的统计项目;应用维度不足时,仍可用服务器增量与连接记录完成分流验证。

五、用 Data 核对 Config 规则分流

Data 能显示传输结果的变化,但不负责解释每一条规则为何命中。检查规则时,应先确认 Home → Global Routing 为 Config,再到 Config 核对当前配置。Proxy、Direct 与 Scene 是不同的路由姿态,不能把其他姿态下得到的结果直接当成当前规则文件的验证结论。

规则与预期

DOMAIN-SUFFIX
example.com,PROXY
IP-CIDR
192.0.2.0/24,DIRECT,no-resolve
FINAL
PROXY

这里只展示规则写法;示例域名及文档地址段不作为实际连通性测试目标。

核对项目

Global Routing
Config:按当前配置处理
PROXY
交给代理策略处理
DIRECT
直接连接目标
REJECT
拒绝匹配的请求

先核对规则与实际出站,再用 Data 的增量交叉验证。

完整规则行由规则类型、匹配值与策略组成,FINAL 则直接指定兜底策略。以下是语法示意,不是可直接用于所有网络环境的分流方案;其中 IP-CIDR 使用文档保留地址段,避免误指向真实业务。

DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
FINAL,PROXY

规则从上到下匹配,命中即停止。DOMAIN-SUFFIX 用于域名后缀匹配,IP-CIDR 用于地址段匹配;IP-CIDR 中的 no-resolve 表示不为这条 IP 匹配主动触发域名解析,不代表整个应用停止 DNS 查询。FINAL 处理前序规则未命中的请求,必须放在需要优先判断的规则之后。

  1. 使用自己有权限访问的实际目标,将域名规则放在可能提前命中的宽泛规则之前。
  2. 保存并确认正在使用修改后的 Config。关闭旧页面或结束旧连接,再发起新请求,避免旧连接干扰判断。
  3. 在连接记录中确认目标及命中策略,然后对照 Data 的服务器增量。若预期 DIRECT,不能仅凭页面可打开就判断代理生效。
  4. 完成测试后恢复原配置。若原先使用 Scene,记录其选择条件,避免切回后误把路由变化当成统计故障。

结论:计数不是规则命中证明

只有“新请求命中预期规则、实际出站正确、对应窗口的计数变化合理”三项一致,才适合判定这次分流符合预期。REJECT 后存在少量其他连接流量,并不表示被拒绝的请求成功传输了内容。

六、流量不一致、断开后增长等常见问题

为什么 Data 与服务商后台用量对不上?

先记下双方查询时间、单位与统计周期。服务商可能按自己的计费倍率、上下行规则和结算时点计算,而 Data 是客户端观察值。用同一个短时间窗口比较变化趋势;套餐余额与扣费仍应以用户已有服务商的账单口径为准。

已经断开,为什么稍后回来又看到流量增加?

先回 Home 核对实际连接状态,再检查 Settings → On Demand。On Demand 是按条件自动连接的功能,可能让连接重新建立。若需要固定测试窗口,先记录原设置,临时关闭自动连接后重复测试,同时排除读数延迟刷新。

更新订阅后,旧服务器为什么还有读数?

先区分当前服务器列表与已有统计记录。订阅内容更新不等于历史统计必然清空;不要因为旧记录仍存在就判断更新失败。回 Home 核对当前可选服务器,再对本次选中的服务器重新记录前后值。

Data 一直是零,但连接开关已打开,怎么办?

在 Home 检查 Global Routing 和当前服务器,用一个需要实际联网的新请求测试。再检查对应连接是否出现、请求是否成功,以及当前 Data 维度是否覆盖它。开关开启只能说明连接状态,不能替代业务请求成功的验证。

排查时不必同时修改协议、DNS、规则与服务器。每轮只改一项,并记录测试时间、网络类型、路由姿态、前后读数与连接结果。这样才能把“后台流量”“规则选择”“统计范围”三个问题分开,也便于在后续测试中复现相同条件。

分享记录前先脱敏:不要公开订阅完整链接、认证信息或个人访问记录。本站不提供、不销售、不推荐节点、订阅或服务商;本文只说明如何检查用户已有资料产生的连接与统计。

下载 Shadowrocket