# 查看和保存隧道流量统计

> 查看客户端与隧道流量，理解统计口径，并按需持久化计数

---

LLMS 索引： [llms.txt](/llms.txt)

---

Web 管理会显示客户端以及各隧道的“入站流量”和“出站流量”，适合比较隧道用量、判断异常增长，并为[流量限制](/extend/feature/traffic-limit.html)设置基线。

## 统计口径

统计发生在 NPS 的转发读写路径中，记录应用数据经过隧道时的字节数。它不是操作系统网卡计数，也不是云厂商账单，因此以下内容会造成差异：

- TCP/IP、TLS、KCP 等协议开销。
- 客户端压缩或加密前后的大小变化。
- 重传、握手、探测包以及未进入正常转发的数据。
- 部署在 NPS 前方的 CDN 或反向代理缓存直接返回的数据，因为请求没有进入 NPS。

做容量或计费核对时，应同时查看主机网卡和云平台监控。

## 持久化

流量计数默认只在内存中维护。需要在服务端重启后保留时，在 `nps.conf` 设置保存间隔，单位为分钟：

```ini
flow_store_interval=1
```

设置为正整数并重启 NPS 后生效；留空、无效值或 `0` 不启动定时持久化。通过公共验证密钥临时连接的客户端不会持久化。

## 验证

选择一条空闲隧道传输一个已知大小的文件，刷新客户端列表和隧道列表，确认计数持续增加。不要期望页面值与文件大小或网卡字节数完全一致；若完全不变化，请确认请求确实命中了该隧道，并检查隧道运行状态和 NPS 日志。

---

反链：

- [限制客户端累计流量](/extend/feature/traffic-limit.html)
- [术语表](/extend/glossary.html)
