Skip to content

xiuleitan/MiniTrafficSee2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniTrafficSee2

Windows 桌面悬浮窗工具:实时网络探测(ICMP/TCP/HTTPS)与可选 3x-ui 流量展示。

简介

MiniTrafficSee2 是一款基于 Windows 桌面实时网速与探测工具。主界面为可拖动、可置顶的悬浮窗,在桌面上展示多目标网络延迟(RTT)、丢包率,以及可选的 3x-ui 客户端流量使用量,方便随时查看本机到各节点的连通性与代理流量情况。

用途

  • 多目标延迟监控:同时探测多个目标(如 VPS、常用网站)的 ICMP/TCP/HTTPS 延迟与丢包,表格一目了然。
  • 3x-ui 流量展示:若使用 3x-ui 面板,可在悬浮窗底部一行显示「已用流量/总流量」及使用率,并按使用率着色(绿/黄/红)。
  • 轻量常驻:单 exe + 一份配置文件,支持置顶、透明度、鼠标穿透,适合放在桌面角落常驻。

效果图

主界面为紧凑表格:每行一个探测目标或 3x-ui 行,三列分别为「名称」「RTT 或 流量」「丢包或使用率」,并按阈值着色。

主界面效果图

功能概览

  • 探测设置:配置多个探测目标(名称、Host/IP、类型 ICMP/TCP/HTTPS、端口、间隔、超时等);支持 HTTPS 走代理(与浏览器一致)。
  • 鼠标穿透:开启后点击可穿透悬浮窗,便于不遮挡桌面操作。
  • 开机自启:可选随系统启动。
  • 透明度:支持多档透明度调节。
  • 右键菜单:探测设置、鼠标穿透、开机自启、透明度、退出等。

设置与右键菜单示意:

设置/右键菜单

如何配置

  1. 首次使用:将仓库中的 config.example.yaml 复制为 config.yaml,放到 exe 同目录(例如 build\Release\config.yamlMiniTrafficSee2.exe 同目录)。
  2. 编辑 config.yaml
    • app:窗口置顶、鼠标穿透、自启、透明度、位置、行高、字体、列宽等。
    • probe:是否启用探测、代理(仅 HTTPS 使用,如 127.0.0.1:7890)、探测目标列表(name、host、type、port、interval_ms、timeout_ms 等)。
    • thresholds:RTT/丢包绿、黄、红阈值。
    • colors:窗口与表格颜色(#RRGGBB)。
    • x3ui:是否启用、面板 base_url、用户名、密码、target_uuid、流量上限(GB)、显示名、证书路径、拉取周期等。
  3. 配置修改后需重启程序生效。也可通过托盘/右键菜单打开「探测设置」等界面进行部分设置。

详细字段说明见 config.example.yaml 内的中文注释。

构建

x64 Native Tools Command Prompt 中,于仓库根目录执行:

msbuild .\MiniTrafficSee2.sln /t:Build /p:Configuration=Release /p:Platform=x64 /m

运行:build\Release\MiniTrafficSee2.exe(确保同目录下有 config.yaml)。

配置与隐私

  • 请勿将包含真实凭据的 config.yaml 提交到版本库。 其中可能包含 3x-ui 面板地址、账号密码、代理地址、证书路径等敏感信息。
  • 首次使用请复制 config.example.yamlconfig.yaml 再修改;仓库内仅保留示例模板。
  • 本地 config.yaml 已通过 .gitignore 忽略。

About

Windows 桌面悬浮窗工具:实时网络探测(ICMP/TCP/HTTPS)与可选 3x-ui 流量展示

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages