SPING 图标
SPING / SPEAKING PING

网络掉线的那一刻,
用声音告诉你。

通过 ICMP / TCP / HTTP 三种方式持续监控,以语音+通知即时告知状态变化。

SPING (Speaking PING) 是一款 Windows 常驻工具,通过 ICMP / TCP / HTTP 三种方式持续监控网络连通性, 在状态发生变化的瞬间以语音和通知告知。 可将不同场景的监控配置保存为配置文件,随时切换。 内置运行统计、状态历史和导出功能。仅需 SPING.exe 一个文件即可使用, 常驻于任务栏托盘,不会打扰您。

免费下载 查看主要功能 FREE · v2.2.4 · Windows 10 / 11
01 / PROBLEMS

网络故障,发现时总是为时已晚。 WHY SPING

VPN 掉线 30 分钟都没发觉

即使站点间 VPN 或网关断开,专注工作时也可能数十分钟都没察觉。SPING 会在掉线的瞬间用声音告诉您。

ping 通了,但 Web 已经挂了

仅靠存活监控无法判断"服务是否真正可用"。SPING 通过 TCP 连接和 HTTP/HTTPS 监控连响应内容也一并检查。

不盯着画面就发现不了

监控仪表盘只对"正在看的人"有效。SPING 通过语音通知,即使在做其他工作或离开座位时也能收到提醒。

每次出差都要重新录入监控对象

办公室、云、出差 VPN……监控对象随场景变化都要手动重新输入。SPING 可保存为配置文件,一键切换或并行监控。

02 / FEATURES

所需的功能,轻巧地集成。 FEATURES

v2.2.4 集成了监控方式(ICMP/TCP/HTTP)、通知(语音+通知)、运行统计、状态历史、 导出、配置文件管理等功能,是网络持续监控工具的完成形态。

ICMP / TCP / HTTP 三种方式

原生支持存活监控 (ICMP)、TCP 端口连接、HTTP(S) 响应检查。可为每个目标选择方式,检测"ping 通但 Web 挂了"的情况。阈值方式:连续 N 次成功为 Up,连续 M 次失败为 Down。

语音+通知(双重通知)

状态变化通过 SAPI5 语音朗读,同时弹出 Windows 通知。即使在无法发声的环境或离开座位时也不会漏掉。语音、通知可独立开关,通知对象也可筛选。

一屏统一 UI · 托盘常驻

将监控列表、实时日志、设置集成到一个画面。关闭窗口后在任务栏托盘继续监控,需要完全退出时从托盘操作。带双重启动保护和语音帮助。

可用率·统计

按目标统计 24h Up% / 宕机时间 / 宕机次数 / 平均响应时间。列表中的 24h Up% 让"哪个不稳定"一目了然。

状态变化历史

Up / Down 的状态变迁默认保留 90 天。历史对话框可按期间、对象、变迁类型筛选,按时间轴查看何时、哪个、宕机多久。

导出 + 一键诊断

历史、统计可输出为 CSV / JSON。一键即可生成包含环境、设置、状态、日志的诊断报告 ZIP,可直接交给支持分析(如 claude.ai)。

自动启动·一键安装·单一 EXE

只需运行随附的 install.bat,即可解压至 %LOCALAPPDATA%\Programs\SPING、创建开始菜单(及可选桌面)快捷方式、启用自动启动,一气呵成。本体是依赖内嵌的单一 SPING.exe,分发和迁移只需一个文件。

英语·日语 切换

可在设置中将 UI 切换为英语 / 日语(下次启动时生效)。日志的 event 名固定为英语,在多语言环境下 grep 和诊断筛选都能稳定工作。

用配置文件管理监控配置

为监控对象集合命名并保存。可按"办公室""云""VPN (出差用)"等场景切换,并支持多个配置文件并行监控。左侧面板的 TreeView 可一目了然地查看列表和启动 / 停止状态。

03 / HOW IT WORKS

选择配置文件,剩下的让它常驻就好。 PROFILE → REGISTER → MONITOR → DETECT → NOTIFY → LOG → ANALYZE

STEP 1
选择配置文件

选择与场景对应的配置文件,如"办公室""云""VPN (出差用)"等(可新建、复制、并行监控)。

STEP 2
登记目标

在设置界面或 config.json 中将监控对象连同方式(ICMP / TCP / HTTP)一并登记。

STEP 3
持续监控

默认以 5 秒间隔监控各目标,并记录响应及响应时间。

STEP 4
检测状态变化

连续 N 次成功确定为 Up,连续 M 次失败确定为 Down。阈值机制可吸收瞬断噪声。

STEP 5
语音+通知

将确定的状态变化通过 SAPI5 语音朗读,同时弹出 Windows 通知。

STEP 6
实时日志+历史

所有事件以结构化日志记录,状态变迁作为历史持久化(默认 90 天)。

STEP 7
统计可视化

汇总可用率、宕机时间、平均响应,识别不稳定目标。可导出为 CSV/JSON。

阈值思路:"成功阈值 N"是为防止误报所需的连续成功次数,"失败阈值 M"是判定为 Down 前的连续失败次数。两者均可设置全局默认值和目标个别值,瞬间丢包不会被误读出。

04 / SCREENS

界面预览。 UI PREVIEW

整合主窗口(监控列表+实时日志)和设置界面。Light 主题,采用 ITSN 品牌色构成。

主窗口
(筹备中)
监控列表
(筹备中)
实时日志
(筹备中)
设置界面
(筹备中)
语音通知设置
(筹备中)
诊断报告
(筹备中)

真机截图将陆续公开。

05 / SYSTEM REQUIREMENTS

运行环境。 SYSTEM REQUIREMENTS

操作系统

Windows 10 / Windows 11 (64 位)

.NET 运行时

.NET Framework 4.8(Windows 10/11 标准内置)

语音通知

Windows SAPI5 语音(默认音频设备)。也可不使用语音,仅以通知/日志运行。

网络

需可访问监控对象的 ICMP (ping)、TCP 端口、HTTP/HTTPS。无需特殊权限或常驻服务。

06 / DOWNLOAD

下载(免费)。 WINDOWS 10 / 11 — FREE

解压 ZIP 后运行 install.bat 即可(无需管理员权限)。本体放置于 %LOCALAPPDATA%\Programs\SPING,设置和日志置于 %APPDATA%\SPING

SPING v2.2.4
v2.2.4 / Windows x64 / 集成 WPF 应用

ZIP 内含 8 个文件:SPING.exe(依赖内嵌的单一 EXE,641 KB)、SPING.exe.configinstall.bat(支持一键安装)、uninstall.batsample-config.jsonREADME.txtLICENSEsping-256.pngSPING.exe 一个文件即可运行,无需额外安装。解压后运行安装程序,首次会复制 sample 设置,立刻就能开始监控。

下载 SPING-v2.2.4.zip
文件名
SPING-v2.2.4.zip
大小
566,027 字节(约 567 KB)
SHA-256
D89BF9101258898176966C82BEF2507C7598B7B25C1C6429F36F5B3A8DDA0927

使用方法:解压 → 运行 install.bat → 启动 %LOCALAPPDATA%\Programs\SPING\SPING.exe。关闭窗口后托盘继续监控,完全退出请右键托盘图标 →"退出"。
自动启动:可在设置开关中启用登录时自动启动(也可将 SPING.exe 的快捷方式放至 shell:startup)。
卸载:运行 ZIP 内的 uninstall.bat,可一并删除程序、开始菜单 / 桌面快捷方式、自动启动项。是否保留 %APPDATA%\SPING(设置、日志)可在执行时选择。
完整性校验:下载后,请用 PowerShell Get-FileHash .\SPING-v2.2.4.zip -Algorithm SHA256 确认 SHA-256 与上述一致。

07 / FAQ

常见问题

如何开始使用?
解压 ZIP → 运行 install.bat → 启动 SPING.exe → 从"添加"登记监控对象(主机/IP·方式),即可立即开始监控。无需管理员权限。
没有语音输出怎么办?
首先请在设置中确认默认音频设备和 SAPI5 语音是否启用。若仍无法解决,可在应用中通过"🩺 诊断"导出诊断报告 ZIP 交给支持(如 claude.ai),即可从环境、SAPI5、设置状态等多方面定位原因。
能监控 TCP 或 HTTP 吗?
可以。添加监控对象时选择方式(ICMP / TCP / HTTP)。TCP 指定端口号,HTTP 指定 URL 和期望状态(如 200,204),可检测"ping 通但 Web 挂了"的情况。
常驻运行是否占资源?
设计轻量。内存占用大约 150 MB,空闲时 CPU 占用极低。常驻于任务栏托盘安静运行。
配置文件在哪里?
%APPDATA%\SPING\config.json。也可在应用内的"⚙ 设置"中编辑,常驻中修改即可热重载(仅语言设置在下次启动时生效)。
能用英语吗?
可以。请在 设置 → 显示语言 → English 中选择(语言切换在下次启动时生效)。
历史能保留多久?
默认 90 天。可在 config.jsonhistory_retention_days 中修改。历史也可导出为 CSV / JSON。
什么是配置文件?
为监控对象集合命名并保存。可按"办公室""云""VPN (出差用)"等场景创建配置文件,一次选择即可切换。也支持多个配置文件并行监控,左侧面板的 TreeView 可一目了然地查看列表和启动 / 停止状态。
如何卸载?
请运行 ZIP 内的 uninstall.bat。会一并清理程序、开始菜单 / 桌面快捷方式、自动启动项以及 SPING.exe 进程。是否保留 %APPDATA%\SPING(设置、日志)可在执行时选择。