基於 NDT7 協定的網路連線品質測試工具
部署到 GitHub Pages 後即可使用。詳見下方部署說明。
- 真實 TCP 指標:MinRTT、重傳率、抖動、緩衝延遲
- 雙向測試:下載與上傳速度完整分析
- 智能評分:綜合評估網路品質(A+ 到 D)
- 無障礙設計:符合 WCAG 2.2 Level AA 標準
- 全球節點:自動連接最近的 M-Lab 測試伺服器
訪問:https://yourusername.github.io/network-speed-test/
- NDT7 協定:M-Lab 的 Network Diagnostic Tool v7
- WebSocket:即時雙向通訊
- TCP BBR:現代擁塞控制演算法
| 指標 | 說明 |
|---|---|
| 下載/上傳速度 | 實際傳輸速率 (Mbps) |
| MinRTT | 物理延遲底線 (ms) |
| 重傳率 | 數據損耗百分比 |
| Jitter | 連線穩定度 (ms) |
| Buffer Bloat | 緩衝排隊延遲 (ms) |
總分 100 分:
- 下載速度 (40%)
- 上傳速度 (20%)
- 延遲 (20%)
- 數據損耗 (20%)
評級:
A+ (90+) | A (80+) | B+ (70+) | B (60+) | C (50+) | D (<50)
# 克隆專案(替換成你的 GitHub 使用者名稱)
git clone https://github.com/YOUR_USERNAME/network-speed-test.git
# 開啟檔案
open index.html詳細步驟請參考 DEPLOY.md 文件。
部署完成後,你的網站將位於: https://YOUR_USERNAME.github.io/network-speed-test/
此專案使用以下開源技術:
- NDT7 - Measurement Lab (M-Lab) - Apache License 2.0
- M-Lab Locate API - Measurement Lab - Apache License 2.0
- ipapi.co & FreeIPAPI - IP 地理位置服務(雙重備援)
- TCP BBR - Google - BSD/GPL v2
MIT License
- 測試資料由 M-Lab 收集並公開發布
- 不收集個人識別資訊
- 詳見 M-Lab 隱私政策