v1.4.4 已发布 · 9 项缺陷修复与启动权限加固

把 Windows 网络测速
做到专业级

CDN 智能调度 · 自适应线程引擎 · 多网卡并行测速 · 掉速紧急补偿 · UDP 五层延迟探测 · 18 合 1 工具箱,一款工具全部搞定。

Windows 10 / 11 · .NET 8 单文件发布 · MIT 开源免费

实时测速演示 LIVE
下载 0.00 Mbps
上传 0.00 Mbps
总速率 0.00 Mbps
下载
上传
均值参考线
00:00
0 线程 并发下载 / 上传
0 层 UDP 优先延迟回退
0 种 网络诊断工具
0 个 内置 CDN 节点
核心特性

为重度网络用户设计的引擎

不只是跑个数字——从线程调度到结果计量,每一层都按专业标准实现。

🚀

智能测速引擎

  • 128 线程并发 HTTP GET / POST
  • URL 动态调度,实时选择最优节点
  • CPU 自适应线程上限,低配不反噬
  • 自适应线程调度:线性加压,最高 1024 线程
  • 掉速紧急补偿:自动加线程 + 结果修正
  • 10s 稳定后取均值,3s 滑动窗口去毛刺
  • 200ms 渐变启动,避免瞬间占满带宽
🌐

多网卡并行测速 v1.4.0

  • 勾选多张网卡同时测速,独立绑定源 IP
  • 下载 / 上传曲线支持「合计 / 单网卡」切换
  • 双向测速显示下载 + 上传总速度
  • 完成弹窗展示每网卡独立速率与错误
  • 默认优先选中默认网关网卡
📊

NIC 级精准计量

  • 基于 IPv4Statistics 差分计算
  • 不受 HTTP 协议开销干扰
  • Kbps / Mbps / Gbps 自动切换
  • 每网卡 9 项详情信息卡
  • 独立速率条 + 活跃线程计数
🎨

专业交互体验

  • LiveCharts2 双折线图,200ms 采样、500 点窗口
  • 下载 / 上传图表可拖拽分割线
  • 模式切换 300ms 平滑过渡动画
  • 系统托盘驻留 + 气泡通知
  • GitHub Dark 暗色主题、自绘标题栏
  • 内嵌页面架构,告别弹窗
📡

全链路 UDP 优先延迟探测

  • 五层回退:UDP → ICMP → TCP 443 → HTTPS HEAD → HTTP HEAD
  • WAN / 抖动 / LAN 共用同一探测链路
  • 8.8.8.8 单主机 UDP 轮询,避免批量阻塞
  • 滑动窗口标准差算法,抖动实时平滑输出
  • 1000ms 刷新,三指标同步更新
  • 丢包率实时监测,结果 / 历史 / CSV / Web API 全链路记录
🗄️

历史 & 配置管理

  • SQLite 持久化,独立页面 + 统计栏
  • 内置 Web 服务器 + Web 控制台,REST API 远程测速
  • 历史记录 CSV 导出、一键清除
  • 8 个内置 CDN 节点
  • 自定义配置导入 / 导出(JSON 兼容 HBCS)
  • 设置纯内存生效,不污染打包版默认值
界面预览

暗色主题 · 侧边栏导航 · 自绘标题栏

v1.4.3 主界面:选择测速模式,勾选要同时测速的网卡,一键开始。

NetSpeedTest v1.4.3 主界面截图
🖥️ v1.4.3 主界面 截图由用户实机提供
网络工具箱

18 合 1,一窗口搞定日常排查

从连通性测试到 NAT 类型检测,测速之外的网络诊断需求也全部内置。

🏓 PingICMP 连通性测试
🌐 DNS 查询A / AAAA / CNAME / MX 记录
📡 HTTP 请求GET / POST / PUT / DELETE
🗺️ 路由追踪Traceroute 跳点追踪
🔌 端口测试TCP 端口范围扫描
📏 MTU 探测自动发现路径最优值
🔄 DNS 对比多 DNS 服务器并行对比
🌍 IP 归属IP 地理 / 运营商查询
🌐 公网 IP多源探测公网出口 IP
🔒 SSL 证书证书链 / 过期时间 / 签名算法
📨 HTTP Header任意 URL 响应头查看
🧮 子网计算CIDR 划分 / 可用地址
📊 带宽换算Mbps / MBps / Gbps 换算
🕐 时间戳Unix 时间戳 ↔ 日期
#️⃣ 文本哈希MD5 / SHA1 / SHA256 / SHA512
🔤 Base64在线编解码
🆔 UUID 生成UUID v4 / v7 批量生成
🔍 NAT 检测STUN 类型 / 自定义服务器
效率

快捷键

一只手开始测速,另一只手继续喝咖啡。

Enter开始测速
Esc停止测速
Ctrl + D仅下载
Ctrl + U仅上传
Ctrl + B全速双向
可控

可调参数

默认值已经够快,细粒度交给喜欢折腾的人。

参数范围默认
并发线程数1 – 512128
整体超时10 – 600 s60 s
线程启动间隔0 – 2000 ms500 ms
平均计量延迟1 – 30 s10 s
速率平滑窗口0.5 – 10 s3.0 s
网卡轮询间隔200 – 5000 ms1000 ms
抖动探测主机—8.8.8.8
抖动采样间隔1 – 60 s5 s
技术架构

干净、现代、可扩展

基于 .NET 8 与 WPF 的 MVVM 架构,依赖项克制而清晰。

运行时 .NET 8.0-windows 单文件发布
UI 框架 WPF Windows 原生体验
架构模式 MVVM CommunityToolkit.Mvvm
实时图表 LiveCharts2 SkiaSharp 硬件渲染
数据持久化 SQLite Microsoft.Data.Sqlite
DI & 配置 Microsoft.Extensions 标准配置管线
更新日志

持续迭代

每个版本都经过实机测速验证,拒绝空壳功能。

v1.4.4 2026-10-01 缺陷修复与启动权限加固

🛠️ 修复

  • 远程(网页/手机)发起的测速结果正常保存到历史并更新最近结果,不再「白测」
  • 双向测速正确合并下载/上传节点明细与成功数量,不再传输正常却提示「0 成功」
  • 测速中途停止的记录补填已产生的流量与峰值速率,三列不再为 0(无流量时仍为 0)
  • MTU 探测固定合理 TTL,跨网关外网目标可正常测出路径 MTU,并更正净荷/MTU 文案
  • 下载耗时拦截带宽 0/负数/空值;子网掩码校验连续性、拒绝非法掩码(/0 放行并提示)
  • 设置范围界面与网页统一,互相矛盾的设置(如超时小于延迟)报错并还原,不静默落盘
  • 兜底页补访问令牌,同网段设备写操作不再被拒(403);防火墙启动真实创建入站规则、状态据实显示

⚠️ 变更

  • 程序默认请求管理员权限:每次启动弹 UAC,点「是」运行(用于自动放行防火墙),拒绝提权将无法启动
v1.4.3 2026-09-14 检查更新修复

🛠️ 修复

  • 修复 Release 全部为预发布时 /releases/latest 返回 404:自动回退 Release 列表并选择最新版本
  • 修复更新资产选择:优先 NetSpeedTest*.exe,跳过 source.zip 与校验文件
  • 修复并发重复检查与关于页检查中状态卡住的问题

✨ 优化

  • 更新源默认改为 Release 列表;直连失败时自动用系统代理重试一次
v1.4.2 2026-09-12 端口自动避让与网卡独立指标

🚀 新增

  • 网卡独立延迟与丢包率显示:每张网卡分别呈现内网延迟、外网延迟、抖动与丢包
  • Web 端口自动检测避让以及自定义端口:端口被占用自动顺延,也可指定固定端口

✨ 优化

  • URL 以及线程分配逻辑:轮转分配 + 健康度评分,避免部分节点永远分不到流量
  • 多网卡延迟、丢包率显示逻辑:UDP 五层回退探测,指标不再恒为 0 或 100%
  • 程序响应速度:网络状态、设置读写、测速启停不再阻塞 UI,等待超时按失败返回
  • 视觉界面美观度:统一响应头与错误文案,Web 控制台与桌面端风格对齐

🛠️ 修复

  • 修复网卡、配置等变动不刷新的问题
  • 修复上传测速未校验响应状态码,4xx/5xx 被计入虚假上传速度的问题
  • 修复丢包率恒为 100%、网关延迟恒为 0 的探测判定问题
  • 修复测速启动假成功、准备阶段停止请求被忽略的问题
  • 修复结果弹窗占住 UI 线程导致 Web API 全部超时的问题
  • 修复设置写入非原子、并发保存产生半截配置的问题
  • 修复目标地址校验可被重定向绕过(SSRF)与内部错误信息外泄的问题
  • 修复写操作缺少会话令牌校验,以及测速目标缺少白名单校验的问题
  • 修复自适应线程控制器的竞态与速率队列并发枚举崩溃的问题

最近三个版本更新日志请查看 CHANGELOG.md →

立即体验

下载 NetSpeedTest

Windows 10 / 11 · .NET 8 单文件发布 · 约 170 MB · MIT 开源免费

或者从源码构建: git clone https://github.com/lingyingaojue/NetSpeedTest.git && cd NetSpeedTest && dotnet run --project NetSpeedTest/NetSpeedTest.csproj
联系方式

找到我们

欢迎反馈问题、交流使用经验或合作。

✉️

邮箱

mashuo2010az@163.com

微信好友二维码

微信好友

扫码添加

QQ好友二维码

QQ好友

扫码添加

QQ交流群二维码

QQ交流群

扫码加入