華碩軟件中心沒有測速插件?手把手教你部署本地測速神器OpenSpeedTest
今天折騰一下測速軟件,在家里最常用的測速方式是:Speedtest、全球網(wǎng)測等測速工具,但只能反映“你家寬帶到互聯(lián)網(wǎng)”的速度。
手機、電腦、NAS、電視盒子之間的局域網(wǎng)速度到底有多快? ?Mesh 回程鏈路是否穩(wěn)定?Wi?Fi 7/6E 的速率是否跑滿?
這個時候本地局域網(wǎng)測速就非常重要了,對于家庭網(wǎng)絡(luò)愛好者、路由器/NAS玩家來說必須自建一個測速服務(wù)。
▲ 使用OpenWrt系統(tǒng)iStore商店里有測速軟件一鍵可以安裝,很方便。
突然發(fā)現(xiàn)華碩路由器(Merlin/官改固件)軟件中心并沒有一款測速插件,這怎么能忍?

經(jīng)過我一番折騰,成功在華碩路由器上部署OpenSpeedTest本地測速服務(wù),分享給大家。
開始安裝OpenSpeedTest
OpenSpeedTest 一個純HTML5的前端測速頁面,不依賴后端,擁有高性能和漂亮的UI,部署方式支持Docker,或者任何WEB服務(wù)器,直接丟到WWW目錄就能跑。
▲ 華碩路由器(Merlin/官改固件)需要插入一個U盤安裝Entware應(yīng)用。
Entware 是面向嵌入式設(shè)備的輕量級軟件包管理系統(tǒng),提供類似 Linux 發(fā)行版的 opkg 包管理能力。它讓路由器、NAS 等設(shè)備能夠安裝大量常用的命令行工具與輕量服務(wù)
然后需要用到一個WEB服務(wù)器,lighttpd 是一款極輕量的 Web 服務(wù)器,非常適合在路由器/樹莓派上托管 OpenSpeedTest 這類靜態(tài)頁面。
?? 第 1 步:新建WWW目錄
SSH連接你的華碩路由器,執(zhí)行下面命令:
mkdir -p /opt/share/www
cd?/opt/share/www
?? 第 2 步:下載OpenSpeedTest
wget https://https://github.com/openspeedtest/Speed-Test/archive/refs/heads/main.zip -O speedtest.zip
# Github不穩(wěn)定可以用下面鏡像站
wget https://ghproxy.net/https://github.com/openspeedtest/Speed-Test/archive/refs/heads/main.zip -O speedtest.zip
?? 第 3 步:解壓測速頁面文件
unzip -o speedtest.zip
mv Speed-Test-main/* .
mv Speed-Test-main/.* . 2>/dev/null
rm -rf Speed-Test-main speedtest.zip
?? 第 4 步:確認(rèn)文件結(jié)構(gòu)
ls -l
應(yīng)包含:
index.html
speedtest.js
style.css
assets/
README.md
License.md
?? 第 5 步:安裝 lighttpd(Entware)
opkg update
opkg install lighttpd
?? 第 6 步:修改 lighttpd 配置(監(jiān)聽 8080)
默認(rèn)lighttpd監(jiān)聽的是80端口,會和華碩httpd服務(wù)沖突,需要修改一下。
編輯配置文件:
vi /opt/etc/lighttpd/lighttpd.conf
按i鍵進入編輯模式:
▲ 找到OpenWRT lighttpd base configuration,在server_root下面新增一行內(nèi)容server.port = 8080修改端口號
保存退出(按?ESC?→ 輸入?:wq?→ 回車)
?? 第 7 步:啟動 lighttpd 服務(wù)
/opt/etc/init.d/S80lighttpd start
如已啟動過:
/opt/etc/init.d/S80lighttpd restart
?? 第 8 步:瀏覽器訪問測速頁面
在同一局域網(wǎng)設(shè)備上訪問http://192.168.50.1:8080或者你實際的路由器IP:8080
▲ 本地局域網(wǎng)使用WiFi,筆記本連路由器隔了一個房間測速結(jié)果,還不錯
▲ 使用ZeroTier組網(wǎng),異地測速,跑滿了40Mbps的上行帶寬。
總結(jié)
通過 Entware + lighttpd,在華碩路由器上輕松部署一個獨立的本地測速服務(wù)。不依賴 Docker,不占用系統(tǒng) httpd,不影響后臺管理,非常適合本地測速以及異地組網(wǎng)速度測試。
夜雨聆風(fēng)
