这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。

简体中文 | English
Badge LICENSE GitHub Workflow Status GitHub release

TrafficMonitor 简介

Traffic Monitor是一款用于Windows平台的网速监控悬浮窗软件,可以显示当前网速、CPU及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功能。

相关链接:

点击此处下载TrafficMonitor的最新版本。
备用链接:百度网盘下载 提取码:ou0m

国内用户如果遇到Github下载缓慢的问题,可以点击此处转到此项目在Gitee上的页面。

如果遇到问题,请点击此处

你也可以点击此处下载TrafficMonitor的预发行构建版本。

从1.80版本开始,TrafficMonitor加入了温度监控功能,如果你不需要温度监控功能,并且在使用1.80以上版本中遇到了问题,建议下载不含温度监控的版本(Lite版本)。(在Release页面找到文件名包含Lite的版本。)

TrafficMonitor依赖于Microsoft Visual C++ 运行环境,如果程序启动时提示“找不到MSVC*.dll”,请点击以下链接下载并安装Microsoft Visual C++ 运行环境。

最新支持的 Visual C++ 可再发行程序包下载 | Microsoft Docs

版本说明

TrafficMonitor提供了普通版和Lite版两种版本可用。普通版包含了所有的功能,Lite版本则不包含温度监控、显卡利用率、硬盘利用率等硬件监控功能。普通版运行需要管理员权限,而Lite版本则不需要。

如果没有监控温度等硬件信息的需要,建议使用Lite版。

以下是两个版本功能对比。

功能 普通版 Lite版
网速监控
CPU、内存利用率监控
CPU、显卡、硬盘、主板温度监控
显卡利用率监控
硬盘利用率监控
网络详细信息
插件系统
主窗口更换皮肤
需要管理员权限

主要特性

  • 显示当前实现网络传输速率、CPU和内存占用率
  • 如果电脑有多个网卡,支持自动和手动选择网络连接
  • 查看网络详细信息
  • 支持嵌入到任务栏显示
  • 支持更换皮肤和自定义皮肤
  • 历史流量统计
  • 硬件信息监控
  • 插件系统

使用说明

点击这里转到Wiki页面查看关于TrafficMonitor的详细说明文档。

截图

主悬浮窗:

右键菜单:

任务栏窗口:

多彩皮肤:

如何使用

程序启动后在会在屏幕中显示一个显示网速的悬浮窗。在悬浮窗上点击鼠标右键可以弹出右键菜单。

TrafficMonitor支持将信息显示到任务栏。但是TrafficMonitor默认只显示主窗口(悬浮窗),如果需要让它嵌入到任务栏显示,请在右键菜单中选择“显示任务栏窗口”命令。

任务栏窗口支持自定义显示项目,默认情况下只显示网速,如果需要显示CPU和内存利用率,请在任务栏右键菜单中的“显示设置”子菜单下勾选需要显示的项目,如下图所示:

自定义皮肤


在主窗口或通知区图标右键菜单上选择“其他功能”——“更换皮肤”可以打开更换皮肤界面。点击此处可以下载更多皮肤。用户还可以根据自己的需要编辑自己的皮肤。
皮肤文件放在程序所在目录的skins目录下,每个皮肤被放到单独的文件夹下,文件夹的名称就是皮肤的名称。
其中background.bmpbackground_l.bmp是背景图片,skin.ini是皮肤的配置文件,可以通过skin.ini指定文本颜色、字体、皮肤作者、每个项目的大小和位置等信息。

从1.80版本开始增加了xml格式的皮肤配置文件skin.xml,只有xml格式的皮肤配置文件才支持温度和显卡使用率显示。

详细的皮肤制作教程请点击此处
推荐使用皮肤编辑器来创建或编辑皮肤。

选项设置


在右键菜单选择“选项...”可以进入选项设置。在选项设置对话框中,可以单独设置主窗口和任务栏窗口的文本颜色、字体、背景颜色、网速单位、显示的文本等。
在“常规设置”选项卡中,可以设置是否在程序时自动检查更新,以及是否需要在开机是自动运行。可以设置在什么时候需要发出消息通知。
从1.72版本开始,支持每个项目文本颜色单独设置。勾选“指定每个项目的颜色”后,点击“文本颜色”右边的颜色框,会弹出详细颜色设置的对话框,可以在这里单独指定每个项目的颜色。

插件系统

从1.82版本开始增加了插件系统,插件dll必须放在“TrafficMonitor.exe”同级目录的“plugins”目录下。程序启动后,插件会自动加载。你可以在右键菜单“更多功能”——“插件管理”中查看并管理已加载的插件。

关于如何开发TrafficMonitor的说明,请参见插件开发指南 · zhongyang219/TrafficMonitor Wiki (github.com)

要下载TrafficMonitor插件,请点击这里

关于硬件监控功能

从1.80版本开始,TrafficMonitor加入了硬件监控功能(包括温度监控和显卡使用率监控),它使用了第三方开源库LibreHardwareMonitor。如果你在使用温度监控功能时遇到了问题,请点击这里

需要注意的是,温度监控功能默认是关闭的,如果你要使用TrafficMonitor的温度监控功能,请到“选项设置”-“常规设置”-“硬件监控”中开启。

注意:硬件监控功能(包括温度监控和显卡使用率监控)可能存在一些问题,它可能会占用更多的CPU和内存。据部分用户反馈,开启温度功能后会导致程序崩溃和系统死机等问题,请在知晓以上风险后再决定开启硬件监控功能。否则,请不要使用硬件监控功能。

更新日志

点击此处查看更新日志

Comments
  • Fix incorrect TaskBarDlg alignment in Win11 Bate / 修复在 Win11 中不正确的 TaskBarDlg 对齐问题

    Fix incorrect TaskBarDlg alignment in Win11 Bate / 修复在 Win11 中不正确的 TaskBarDlg 对齐问题

    修正在 win11 22581.100 下 TaskBarDlg 的对齐策略。通过以 TaskBar 为父对象,并参考 TrayNotifyWnd 左侧边缘进行对齐。

    ~~此 PR 未经过通用性验证,仅为修正此问题提供解决思路,请勿直接 merge。~~ 或许可以 merge 了(

    Issue: #777

    由于未经过详细测试,不保证兼容性和可用性,仅做测试版本的临时解决方案。详细修复方案和稳定版本请静候 Release 和 Windows 11 稳定版本的发布。 Since it has not been tested in detail, compatibility and availability are not guaranteed, only temporary solutions for the tested version are made. Please wait for Windows 11 stable release for detailed fixes and stable versions.

    Release 文件下载,可供临时使用: Release files are provided for temporary use only:

    !!! 2022.07.10 Update !!!

    相关 Github Action 见: Release CI Action

  • 1.80.3 缺少 MSVCP140.dll

    1.80.3 缺少 MSVCP140.dll

    运行后提示缺少 MSVCP140.dll

    解决方法,安装 Visual C++ Redistributable for Visual Studio 2015

    https://www.microsoft.com/en-hk/download/details.aspx?id=48145

    但是我是用在服务器上的,以前老的版本都没问题,不是很想在服务器上装 Visual C++ 请问下个版本是否可以解决这个问题?

  • v1.80版无法读取多项温度及核显GPU利用率

    v1.80版无法读取多项温度及核显GPU利用率

    系统:Windows 10 20H2 (19042.985) 专业工作站版 CPU:Intel i5-11500 GPU:Intel UHD 750 使用版本:TrafficMonitor_V1.80_x64.zip

    TrafficMonitor 无法读取主板、CPU、GPU温度,显卡(GPU)利用率也无法读取 2021-05-15_203506

    而使用 AIDA64 (6.33.5700) 可顺利读取主板、CPU及GPU(CPU GT Cores)温度 2021-05-15_203524

    而显卡(GPU)利用率也可在任务管理器性能页面看到 2021-05-15_204054

    不知为何在 TrafficMonitor 中无法读取上述信息。另外,还想知道对于多块硬盘的情况下,TrafficMonitor 显示的是哪块 HDD 温度?

  • 配置文件保存到程序所在目录功能失效,且配置文件异常

    配置文件保存到程序所在目录功能失效,且配置文件异常

    如题,打开了开机时自动运行功能,然后重启之后发现软件恢复了默认设置。程序所在目录的config.ini发现如下状况: 图片 文件一共4,631字节,但都是这样的内容。另外从修改时间来看确实是关机前的配置文件。 貌似是更新了V1.80.3之后出现的。更新方式是直接解压覆盖旧版更新。根目录下文件如下: 图片 error.log的内容: 2021/07/01 22:47:51.886: 检测到历史流量数据丢失,当前记录个数:1,已从备份文件恢复182条记录。

  • 建议对流量传输显示进行数值优化,以及大流量的单位换算问题

    建议对流量传输显示进行数值优化,以及大流量的单位换算问题

    大流量传输的显示问题

    在进行大流量传输(超过300MB/s)时,如果刷新时间过长,会出现无法统计(显示为0)的情况。 例:(与火绒对比) 刷新率为500ms:大约4次统计出现一次 image image

    刷新率为1000ms:全部为0

    大流量传输的单位:

    GB/s和Gb/s换算出现错误: 与火绒对比: image

    具体:数值在40Mb/s和4Gb/s间来回跳动4-5次后突然变为0,与上面的情况一样。

  • 程序长期运行占用大量虚拟内存导致系统崩溃?

    程序长期运行占用大量虚拟内存导致系统崩溃?

    多次系统崩溃 查看事件管理器发现如下错误: 【弹出应用程序: TrafficMonitor.exe - 系统错误: 无法创建新的堆栈防护页面。】【Windows 成功诊断出虚拟内存不足的情况。以下程序使用了大部分虚拟内存: TrafficMonitor.exe (11072) 使用了 38064463872 字节】 是否是bug?

  • 能否根据 Windows 浅色/深色模式切换颜色配置

    能否根据 Windows 浅色/深色模式切换颜色配置

    因为我安装了 Auto Dark Mode(一款能根据特定时间来自动切换浅色/深色模式的软件),而 TrafficMonitor [任务栏窗口设置]中的[文本颜色],[背景颜色]和[透明色]只能固定为一套设置。这些设置在浅色模式下显示正常,切换到深色模式后就显示异常或者不协调。

    (Windows 任务栏图标在浅色模式下为黑色,而在深色模式下为白色。)

    我建议能否根据 Windows 浅色/深色模式来设置不同的[文本颜色],[背景颜色]和[透明色],即浅色模式下有一套颜色配置,深色模式下有另一套颜色配置。

  • Overlapping icons in taskbar in Windows 11

    Overlapping icons in taskbar in Windows 11

    I am worried about this overlap. If taskbar icons are fewer, it's fine but as soon as icons are added, the internet monitor is overlapped. Can you please fix this?

    NOTE: I don't want to shift my taskbar from the middle to left.

    image

  • Windows 11 2H22 Taskbar Window Overlap

    Windows 11 2H22 Taskbar Window Overlap

    I've been using this successfully with Windows 11 until I upgraded today to 2H22. Now the Taskbar Window overlaps my pinned taskbar icons. I've tried every setting to move it, but nothing works. image

  • Taskbar window does not remember transparent color setting after restart (Win11)

    Taskbar window does not remember transparent color setting after restart (Win11)

    Using Windows 11, taskbar window does not remember transparent color setting after restart. I have to go to settings and enable transparent color again.