{"id":13441109,"url":"https://github.com/zhongyang219/TrafficMonitor","last_synced_at":"2025-03-20T11:35:15.996Z","repository":{"id":37235811,"uuid":"98771110","full_name":"zhongyang219/TrafficMonitor","owner":"zhongyang219","description":"这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件，并支持任务栏显示，支持更换皮肤。","archived":false,"fork":false,"pushed_at":"2023-12-20T13:58:36.000Z","size":14739,"stargazers_count":31169,"open_issues_count":971,"forks_count":3083,"subscribers_count":266,"default_branch":"master","last_synced_at":"2024-02-15T14:34:35.742Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhongyang219.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-30T02:51:17.000Z","updated_at":"2024-07-31T04:43:07.973Z","dependencies_parsed_at":"2024-07-31T04:43:06.794Z","dependency_job_id":"8279b4e9-1ded-4af2-89e5-4e57a6baa8cb","html_url":"https://github.com/zhongyang219/TrafficMonitor","commit_stats":{"total_commits":889,"total_committers":35,"mean_commits":25.4,"dds":"0.40494938132733405","last_synced_commit":"496e05024d6bb64c644e2f17bd05b908d7a71002"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhongyang219%2FTrafficMonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhongyang219%2FTrafficMonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhongyang219%2FTrafficMonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhongyang219%2FTrafficMonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhongyang219","download_url":"https://codeload.github.com/zhongyang219/TrafficMonitor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221752287,"owners_count":16874953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T03:01:30.036Z","updated_at":"2025-03-20T11:35:15.979Z","avatar_url":"https://github.com/zhongyang219.png","language":"C++","funding_links":[],"categories":["C++",":globe_with_meridians: Internet","检测软件","C/C++ 程序设计","C++ (225)","Uncategorized"],"sub_categories":["Tools","网络服务_其他","Uncategorized"],"readme":"**简体中文 | [English](./README_en-us.md)**\n\n[![Badge](https://img.shields.io/badge/link-996.icu-%23FF4D5B.svg?style=flat-square)](https://996.icu/#/en_US)\n[![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg?style=flat-square)](https://github.com/996icu/996.ICU/blob/master/LICENSE)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/zhongyang219/TrafficMonitor/main.yml?branch=master\u0026label=Release%20CI\u0026logo=github\u0026style=flat-square)](https://github.com/zhongyang219/TrafficMonitor/actions?query=workflow:\"Release+CI\")\n[![GitHub release](https://img.shields.io/github/release/zhongyang219/TrafficMonitor.svg?style=flat-square)](https://github.com/zhongyang219/TrafficMonitor/releases/latest)\n\n\u003ca href=\"https://hellogithub.com/repository/5ef48af2b2794d4798b17d6539ec7305\" target=\"_blank\"\u003e\u003cimg src=\"https://api.hellogithub.com/v1/widgets/recommend.svg?rid=5ef48af2b2794d4798b17d6539ec7305\u0026claim_uid=CeVqou2T1dIvfQP\" alt=\"Featured｜HelloGitHub\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\n# TrafficMonitor 简介\n\nTraffic Monitor是一款用于Windows平台的网速监控悬浮窗软件，可以显示当前网速、CPU及内存利用率，支持嵌入到任务栏显示，支持更换皮肤、历史流量统计等功能。\n\n# 相关链接：\n\n请[点击此处](https://github.com/zhongyang219/TrafficMonitor/releases/latest)下载TrafficMonitor的最新版本。\n\n备用链接：[百度网盘下载](https://pan.baidu.com/s/15PMt7s-ASpyDwtS__4cUhg) 提取码：`ou0m`\n\n国内用户如果遇到Github下载缓慢的问题，可以[点击此处](https://gitee.com/zhongyang219/TrafficMonitor)转到此项目在Gitee上的页面。\n\n如果遇到问题，请[点击此处](./Help.md)查看常见问题。\n\n你也可以[点击此处](https://github.com/zhongyang219/TrafficMonitor/actions?query=workflow:\"Release+CI\")下载TrafficMonitor的预发行构建版本。\n\n从1.80版本开始，TrafficMonitor加入了温度监控功能，如果你不需要温度监控功能，并且在使用1.80以上版本中遇到了问题，建议下载不含温度监控的版本（Lite版本）。（在Release页面找到文件名包含`Lite`的版本。）\n\nTrafficMonitor依赖于Microsoft Visual C++ 运行环境，如果程序启动时提示“找不到MSVC*.dll”，请点击以下链接下载并安装Microsoft Visual C++ 运行环境。\n\n[最新支持的 Visual C++ 可再发行程序包下载 | Microsoft Docs](https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170)\n\n# 版本说明\n\nTrafficMonitor提供了标准版和Lite版两种版本可用。标准版包含了所有的功能，Lite版本则不包含温度监控、显卡利用率、硬盘利用率等硬件监控功能。标准版运行需要管理员权限，而Lite版本则不需要。\n\n如果没有监控温度等硬件信息的需要，建议使用Lite版。\n\n以下是两个版本功能对比。\n\n| 功能                          | 标准版 | Lite版 |\n| ----------------------------- | ------ | ------ |\n| 网速监控                      | ✔      | ✔      |\n| CPU、内存利用率          | ✔      | ✔      |\n| CPU、显卡、硬盘、主板温度监控  | ✔      | ❌      |\n| CPU频率监控 | ✔ | ✔ |\n| 显卡利用率监控                | ✔      | ❌      |\n| 硬盘利用率监控                | ✔      | ❌      |\n| 网络详细信息                  | ✔      | ✔      |\n| 插件系统                      | ✔      | ✔      |\n| 主窗口更换皮肤                | ✔      | ✔      |\n| 需要管理员权限                | 是     | 否     |\n\n# 主要特性\n\n* 显示当前实现网络传输速率、CPU和内存占用率\n* 如果电脑有多个网卡，支持自动和手动选择网络连接\n* 查看网络详细信息\n* 支持嵌入到任务栏显示\n* 支持更换皮肤和自定义皮肤\n* 历史流量统计\n* 硬件信息监控\n* 插件系统\n# 使用说明\n\n**[点击这里](https://github.com/zhongyang219/TrafficMonitor/wiki)转到Wiki页面查看关于TrafficMonitor的详细说明文档。**\n\n# 截图\n\n主悬浮窗：\n![](./Screenshots/main1.png)\n\n右键菜单：\n![](./Screenshots/main.png)\n\n任务栏窗口：\n\n![](./Screenshots/taskbar.PNG)\n\n多彩皮肤：\n\u003cimg src=\"./Screenshots/skins.PNG\" style=\"zoom:80%;\" /\u003e\n\n# 如何使用\n程序启动后在会在屏幕中显示一个显示网速的悬浮窗。在悬浮窗上点击鼠标右键可以弹出右键菜单。\n\nTrafficMonitor支持将信息显示到任务栏。但是TrafficMonitor默认只显示主窗口（悬浮窗），如果需要让它嵌入到任务栏显示，请在右键菜单中选择“显示任务栏窗口”命令。\n\n任务栏窗口支持自定义显示项目，默认情况下只显示网速，如果需要显示CPU和内存利用率等其他信息，请在任务栏窗口右键菜单中选择“显示设置”，在弹出的“显示设置”对话框中勾选需要显示的项目，如下图所示：\n\n\u003cimg src=\"./Screenshots/taskbar_item_settings.png\" style=\"zoom:80%;\" /\u003e\n\n# 自定义皮肤\n\u003cimg src=\"./Screenshots/selecte_skin.png\" style=\"zoom:80%;\" /\u003e\n\n在主窗口或通知区图标右键菜单上选择“其他功能”——“更换皮肤”可以打开更换皮肤界面。[点击此处](https://github.com/zhongyang219/TrafficMonitorSkin/blob/master/皮肤下载.md)可以下载更多皮肤。用户还可以根据自己的需要编辑自己的皮肤。\n\n皮肤文件放在程序所在目录的`skins`目录下，每个皮肤被放到单独的文件夹下，文件夹的名称就是皮肤的名称。\n\n其中`background.bmp`和`background_l.bmp`是背景图片，`skin.ini`是皮肤的配置文件，可以通过`skin.ini`指定文本颜色、字体、皮肤作者、每个项目的大小和位置等信息。\n\n从1.80版本开始增加了xml格式的皮肤配置文件`skin.xml`，只有xml格式的皮肤配置文件才支持温度和显卡使用率显示。\n\n从1.85版本开始增加了对png格式背景图片的支持，你可以使用png格式来制作带透明背景的皮肤，背景图片的文件名为`background.png`和`background_l.png`。\n\n详细的皮肤制作教程请点击以下链接：\n\n[皮肤制作教程 · zhongyang219/TrafficMonitor Wiki (github.com)](https://github.com/zhongyang219/TrafficMonitor/wiki/皮肤制作教程)\n\n# 选项设置\n\u003cimg src=\"./Screenshots/option.jpg\" style=\"zoom:80%;\" /\u003e\n\n在右键菜单选择“选项...”可以进入选项设置。在选项设置对话框中，可以单独设置主窗口和任务栏窗口的文本颜色、字体、背景颜色、网速单位、显示的文本等。\n\n在“常规设置”选项卡中，可以设置是否在程序时自动检查更新，以及是否需要在开机是自动运行。可以设置在什么时候需要发出消息通知。\n\n从1.72版本开始，支持每个项目文本颜色单独设置。勾选“指定每个项目的颜色”后，点击“文本颜色”右边的颜色框，会弹出详细颜色设置的对话框，可以在这里单独指定每个项目的颜色。\n\n# 插件系统\n\n从1.82版本开始增加了插件系统，插件dll必须放在“TrafficMonitor.exe”同级目录的“plugins”目录下。程序启动后，插件会自动加载。你可以在右键菜单“更多功能”——“插件管理”中查看并管理已加载的插件。\n\n关于如何开发TrafficMonitor的说明，请参见[插件开发指南 · zhongyang219/TrafficMonitor Wiki (github.com)](https://github.com/zhongyang219/TrafficMonitor/wiki/插件开发指南)。\n\n要下载TrafficMonitor插件，请[点击这里](https://github.com/zhongyang219/TrafficMonitorPlugins/blob/main/download/plugin_download.md)。\n\n# 关于硬件监控功能\n\n从1.80版本开始，TrafficMonitor加入了硬件监控功能（包括温度监控和显卡使用率监控、CPU频率监控），它使用了第三方开源库[LibreHardwareMonitor](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor)。如果你在使用温度监控功能时遇到了问题，请[点击这里](./Help.md#13-关于trafficmonitor温度监控的问题)。\n\n需要注意的是，温度监控功能默认是关闭的，如果你要使用TrafficMonitor的温度监控功能，请到[“选项设置”-“常规设置”-“硬件监控”](https://github.com/zhongyang219/TrafficMonitor/wiki/选项设置#硬件监控)中开启。\n\n**注意：硬件监控功能（包括温度监控和显卡使用率监控）可能存在一些问题，它可能会占用更多的CPU和内存。据部分用户反馈，开启温度功能后会导致程序崩溃和系统死机等问题，请在知晓以上风险后再决定开启硬件监控功能。否则，请不要使用硬件监控功能。**\n\n# 更新日志\n\n**[点击此处查看更新日志](./UpdateLog/update_log.md)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhongyang219%2FTrafficMonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhongyang219%2FTrafficMonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhongyang219%2FTrafficMonitor/lists"}