惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

AI
AI
Scott Helme
Scott Helme
W
WeLiveSecurity
N
News | PayPal Newsroom
G
GRAHAM CLULEY
SecWiki News
SecWiki News
V2EX - 技术
V2EX - 技术
Security Latest
Security Latest
H
Heimdal Security Blog
L
LINUX DO - 最新话题
Application and Cybersecurity Blog
Application and Cybersecurity Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Palo Alto Networks Blog
Simon Willison's Weblog
Simon Willison's Weblog
PCI Perspectives
PCI Perspectives
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
Spread Privacy
Spread Privacy
T
Troy Hunt's Blog
V
Vulnerabilities – Threatpost
罗磊的独立博客
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
T
The Blog of Author Tim Ferriss
阮一峰的网络日志
阮一峰的网络日志
Martin Fowler
Martin Fowler
The Hacker News
The Hacker News
C
Cisco Blogs
T
Tor Project blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Register - Security
The Register - Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
P
Privacy & Cybersecurity Law Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Security Affairs
T
Tenable Blog
V
Visual Studio Blog
C
Check Point Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
美团技术团队
月光博客
月光博客
J
Java Code Geeks
量子位
Vercel News
Vercel News
I
Intezer
博客园 - 聂微东
Know Your Adversary
Know Your Adversary
aimingoo的专栏
aimingoo的专栏

帽之岛 | Hat's Land

开源工具 Open Design 正在偷偷泄露你的隐私 把钱花在刀刃上:我的 Claude Code 省钱指南 把钱花在刀刃上:我的 Claude Code 省钱指南 科技快讯: Cloudflare 出现全球性大规模中断 科技快讯: Cloudflare 出现全球性大规模中断 Google Cloud Platform 核心服务出现全球性大规模中断 Google Cloud Platform 核心服务出现全球性大规模中断 Kuma Mieru - 一款基于 Next.js 15 的 Uptime Kuma 仪表盘插件 Kuma Mieru - 一款基于 Next.js 15 的 Uptime Kuma 仪表盘插件 VPS.Town 香港存储型 VPS 促销:AFF Channel 专属优惠,买断硬盘,1 元升级配置! VPS.Town 香港存储型 VPS 促销:AFF Channel 专属优惠,买断硬盘,1 元升级配置! Cloudflare 自定义页面模板 - Next.js Cloudflare 自定义页面模板 - Next.js Aqua Speed,一款更强大、更美观的跨平台 CLI 测速工具 中国大陆解禁 Onlyfans,这事保真吗? 中国大陆解禁 Onlyfans,这事保真吗? Google Chrome 从 A~Z & 2024 年度总结 Google Chrome 从 A~Z & 2024 年度总结 Android 重大密钥泄露事件,将重创 Google 设备认证体系 Android 重大密钥泄露事件,将重创 Google 设备认证体系 2024 年国产大语言 AI 模型主观横评 2024 年国产大语言 AI 模型主观横评 DMIT 美国洛杉矶 LAX 硬件升级,全线补货,折后$39美元/年起! DMIT 美国洛杉矶 LAX 硬件升级,全线补货,折后$39美元/年起! 美团信用卡数据泄露传闻:分析与观点 美团信用卡数据泄露传闻:分析与观点 关于运营社群频道:一些个人的感想和反思 关于运营社群频道:一些个人的感想和反思 Cloudflare 近日发布第 12 代服务器,AMD, Yes! 聊聊 Linux 系统时间同步机制:从 NTP 到 Chrony Cloudflare 近日发布第 12 代服务器,AMD, Yes! 浅谈 SS7 攻击:窥探隐私的利器 浅谈 SS7 攻击:窥探隐私的利器 在 Vite 开发环境中优雅地开始 HTTPS 调试 NNC 香港VPS - Premium 综合测评,折后$6/月起 如何优雅地从 Authy Desktop 中导出 TOTP 密钥 如何优雅地从 Authy Desktop 中导出 TOTP 密钥 如何注册一个特别的 Outlook 邮箱? 自用脚本 | 自签 SSL 证书 Skywolf 香港 Lumen VPS 综合测评,折后 $3美元/月起售,移动神机 Skywolf 香港 Lumen VPS 综合测评,折后 $3美元/月起售,移动神机 自用 API 之随机猫猫头像 自用 API 之随机猫猫头像 在 Vite 开发环境中优雅地开始 HTTPS 调试 如何注册一个特别的 Outlook 邮箱? 聊聊 Linux 系统时间同步机制:从 NTP 到 Chrony 自用脚本 | 自签 SSL 证书 NNC 日本BGP VPS 综合测评 NNC 日本BGP VPS 综合测评 NNC 香港VPS - Premium 综合测评,折后$6/月起 关于我 友情链接 特殊排版测试 关于我 友情链接 特殊排版测试
Aqua Speed,一款更强大、更美观的跨平台 CLI 测速工具
Hat · 2024-12-28 · via 帽之岛 | Hat's Land

发布时间:2024-12-28 15:20

最后编辑:2024-12-29 10:40

全文大约 2370 字(读完需 8 分钟)

📜 本文目录

RefID: Q29weS1yaWdodDphcmNoaXZlcy90ZWNobm9sb2d5L2FxdWEtc3BlZWQtaW50cm9kdWN0aW9uIHwgIGhhdHMtbGFuZCBtZW51

🌟 本文配图

Aqua Speed 文章配图

RefID: OiB0ZWNobm9sb2d5L2FxdWEtc3BlZWQtaW50cm9kdWN0aW9uIHwgIGhhdHMtbGFuZC1jb20gY29weXJpZ2h0

开发背景 ​

Bun 是一款使用 Zig 语言开发的一款兼容 NodeJS 的 TypeScript 的运行时,并使用 JavaScriptCore (JSC) 作为运行引擎,相比 NodeJS + V8,Bun + JSC 编译更慢,但在冷启动速度上更胜一筹、内存占用更低。

笔者平时在使用 Speedtest.net CLI 工具时,发现其不支持 Windows 平台、安装过程较为繁琐、并且不能满足笔者使用 LibreSpeed、Cloudflare 等特殊的测速服务端的需求。

项目简介 ​

🌊 Aqua Speed 是一款基于 Bun 和 TypeScript 开发的高性能、跨平台的测速内核,支持 Windows、macOS 和 Linux 多平台、并且支持多种测速服务端:

测速服务端上传测速下载测速延迟测试备注
Speedtest.net🔶🔶🔶开发中、高优先级
LibreSpeed主要用于高校测速站
Cloudflare Speedspeed.cloudflare.com
单文件测速不支持上传测速
Looking Glass🔶开发中
全球网测 (信通院)🔶🔶🔶开发中
Speedtest.cn🔶🔶🔶开发中

特性 ​

  • 🚀 使用 Bun.sh 高性能 JS Runtime 构建,冷启动快、内存占用低
  • ⭐ 支持多种测速服务器:
    • Cloudflare (下载 & 上传)
    • LibreSpeed (下载 & 上传)
    • Ookla (开发中)
    • 自定义文件 URL (暂不支持测试上传) [^1]
  • 🧵 可自由配置并发测速线程数
  • 📊 可测试以下指标:
    • TCP/ICMP/HTTP 延迟
    • 下载/上传速度
    • 抖动分析
  • 🎨 美观的 CLI 界面,支持实时进度显示
  • 🛡️ 完备的 TypeScript 类型支持、使用 Biome 约束代码风格

[^1]: 自定义文件 URL 暂不支持测试上传,仅支持下载、推荐指定 50MB 以上的文件。

Demo ​

使用教程 ​

🌊 为了快速安装 Aqua Speed,笔者开发了 Aqua Speed Tools 安装工具,实现一键安装、自动更新 Aqua Speed。

一键脚本 ​

bash

# 安装并执行 Aqua Speed Tools 安装脚本
bash <(curl -fsSL https://raw.githubusercontent.com/alice39s/aqua-speed-tools/main/scripts/i.sh)

手动安装 ​

请参阅 Aqua Speed 安装指南

更新日志 ​

请参阅 Aqua Speed 更新日志

已知问题 ​

跨平台问题 ​

由于精力有限,一键脚本暂不支持 BusyBox、sh 等轻量级 Shell 环境,推荐使用 bash / zsh 等更加现代的 Shell 允许环境。

另外由于 Aqua Speed 使用 Bun 作为运行时,以下平台暂不支持:

  • 不支持 Windows ARM 平台 - Bun Issue
  • 暂不支持 Alpine Linux 平台(缺少 GCC 编译依赖链) - Bun Issue

指令集问题 ​

由于预构建 AVX2 指令集的依赖,暂不支持缺少 AVX2 指令集的 CPU 架构。

版权声明 ​

本文所有内容均为笔者原创,并遵循 CC BY-NC-SA 4.0 协议。

项目代码开源: