Skip to content

网站流量分析工具

约 690 字大约 2 分钟

2025-07-25

本文汇总了 10 款开源 网站与网络流量分析工具,全部可 自托管,并标注了许可证、开发语言、官网及核心特点,方便快速选型。


1. 网站分析器(Web Analytics)

Tianji(天机) All-in-One

网站分析器 + 服务器状态监控 + 服务状态上报,一个 all-in-one 应用。


Matomo GA 替代

前身 Piwik,插件架构、开放 API,目标成为 Google Analytics 免费替代品,已被 140 万+ 网站采用。


Plausible 轻量

  • 许可证AGPL-3.0

  • 语言 Elixir / JavaScript / Shell

  • 官网https://plausible.io

  • 脚本 < 1 KB

  • 无 Cookie,GDPR / CCPA / PECR 合规

  • 提供托管版,也可 Docker 自托管


Umami

极简、高性能,支持 MySQL / PostgreSQL,可一键 Docker 部署。


Shynet

  • 许可证Apache-2.0
  • 语言 Python / JavaScript / HTML/CSS

“Skynet + shy”——无需 Cookie 与 JS 也能提供详细统计,现代且隐私友好。


Fathom

  • 许可证MIT

  • 语言 Go / JavaScript

  • 官网https://usefathom.com

  • 不收集个人数据

  • 提供托管 & 自托管(Docker 镜像)


Ackee


2. 网络流量监控 / 安全分析框架

Zeek(原 Bro)

网络 安全监控(NSM) + 通用流量分析框架,可用于 入侵检测 / 性能测量 / 故障排查


Cacti

  • 许可证GPL-2.0

  • 语言 PHP / JavaScript

  • 官网http://www.cacti.net

  • 基于 SNMP + RRDTool 的图形化流量监控

  • 支持 树状权限、LDAP 认证、自定义模板


ntopng

  • 许可证GPL-3.0

  • 语言 Lua / C/C++

  • 官网https://www.ntop.org

  • NetFlow / sFlow / SNMP / 防火墙日志 多源采集

  • 提供 Web UI,支持 实时 / 历史 流量可视化

  • 可处理 100 Gbit 链路(配合 nProbe Cento)


快速对比表

名称核心亮点自托管隐私友好推荐场景
Tianji分析+监控+上报 all-in-one需要一体化监控
Matomo插件丰富,GA 替代需要功能完整统计
Plausible<1 KB、无 Cookie极轻量、合规优先
Umami极简、Docker 一键部署快速上线、低资源占用
Shynet无 JS / Cookie 跟踪高隐私静态站点
FathomGo 语言、商业友好商业项目、注重隐私
AckeeNode.js 自托管、匿名化个人博客 / 小团队
Zeek网络安全 & 流量分析安全研究、网络取证
CactiSNMP 图形化监控网络设备流量可视化
ntopng多源流量探测器企业级网络可视性

公告

获取最新高质内容,请关注官方公众号