搭建自己的測(cè)速服務(wù)器!在NAS上部署內(nèi)網(wǎng)測(cè)速神器【LibreSpeed】(nas測(cè)速軟件)
搭建自己的測(cè)速服務(wù)器!在NAS上部署內(nèi)網(wǎng)測(cè)速神器【LibreSpeed】
哈嘍小伙伴們好,我是Stark-C!今天玩什么呢?還是折騰NAS吧~
網(wǎng)絡(luò)測(cè)速軟件的使用場(chǎng)景
不知道小伙伴們?cè)谌粘I钪袝?huì)不會(huì)用到網(wǎng)絡(luò)測(cè)速軟件(APP),其實(shí)網(wǎng)絡(luò)測(cè)速在我們家庭網(wǎng)絡(luò)部署中可使用的場(chǎng)景還是非常多的。
不說(shuō)別的,當(dāng)我們家里安裝好寬帶第一件事是不是就需要檢測(cè)家里的網(wǎng)速“達(dá)標(biāo)”沒有?這個(gè)時(shí)候直接用測(cè)速軟件一測(cè)便知。家里的網(wǎng)絡(luò)有問(wèn)題怎么辦?我們又可以通過(guò)測(cè)速軟件逐一排除是網(wǎng)線的問(wèn)題,或者信號(hào)問(wèn)題,還是路由器的問(wèn)題。還有喜歡打游戲的,還可以使用測(cè)速軟件方便測(cè)出當(dāng)前網(wǎng)絡(luò)的延遲以及丟包率。
像我這樣的折騰玩家,沒事就喜歡自己重新布線組網(wǎng),特別是有了交換機(jī)和NAS之后,再玩一些鏈路聚合或者外網(wǎng)訪問(wèn)什么的,使用測(cè)速軟件可以很快的知道我的組網(wǎng)到底有沒有問(wèn)題,非常的方便!
目前來(lái)說(shuō),測(cè)速軟件還是在手機(jī)上使用居多。常見的有國(guó)外鼎鼎大名的Speedtest(Ookla 版),國(guó)內(nèi)華為的花瓣測(cè)速等,都非常的不錯(cuò),而我今天教大家,怎么再自己的NAS上,使用Docker 來(lái)部署一款網(wǎng)絡(luò)測(cè)速軟件LibreSpeed,相比在手機(jī)上使用的測(cè)速APP,我們可以在任何支持瀏覽器的設(shè)備(手機(jī),電腦,平板等)上打開便能測(cè)速,特別是在局域網(wǎng)環(huán)境中,用來(lái)測(cè)試家里的網(wǎng)絡(luò)狀況非常方便!
LibreSpeed的部署與玩法
首先我需要說(shuō)明的是,今天介紹的這款網(wǎng)絡(luò)測(cè)速神器【LibreSpeed】是通過(guò)Docker的方式部署在自己的NAS中的,所以只要你的NAS支持Docker 功能,都可以按照今天的教程部署成功。
裝備介紹:
此次使用的NAS還是我的得力干將威聯(lián)通TS-464C,作為目前威聯(lián)通四盤位NAS,它的處理器采用了Intel 高性能四核X86處理器N5095,再加上雙2.5GbE口,NVMe雙M.2插槽的旗艦配置,也為我可以隨心所欲折騰Docker提供了基本保障!
此次使用的路由器為華碩的 RT-AX86U Pro,搭載博通四核2.0GHz處理器,配備1GB RAM內(nèi)存和256MB儲(chǔ)存,支持2.4GHz/5GHz/2.4G 5GHz無(wú)線,雙頻并發(fā)傳輸速率高達(dá)5700Mbps(2.4GHz 861Mbps、5GHz 4804Mbps),最主要的是自帶一個(gè)2.5G端口,搭配威聯(lián)通NAS的2.5GbE口,有線連接傳輸速率高達(dá)2.5Gb/s。
LibreSpeed簡(jiǎn)介
LibreSpeed是一個(gè)非常輕量級(jí)的內(nèi)網(wǎng)(局域網(wǎng))測(cè)速軟件,它測(cè)出來(lái)的數(shù)據(jù)包括延遲、抖動(dòng)、上下行帶寬,
。它主要由一組html、js和php構(gòu)成,可以快速部署在支持的平臺(tái)上,比如說(shuō)我們今天演示的NAS中。
由于LibreSpeed是一款基于網(wǎng)絡(luò)的工具,所以它的測(cè)試結(jié)果會(huì)受任何網(wǎng)絡(luò)波動(dòng)的影響,從而導(dǎo)致測(cè)試結(jié)果不一定很準(zhǔn)確。簡(jiǎn)單來(lái)說(shuō),LibreSpeed測(cè)速結(jié)果僅供參考。
LibreSpeed部署
SSH命令部署
通過(guò)SSH工具(Putty,XShell,F(xiàn)inalShell等)連接到NAS之后,直接運(yùn)行以下命令即可:
docker run -d
–name=librespeed
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Hong_Kong
-p 自定義端口:80
-v 本地主機(jī)(NAS)實(shí)際路徑:/config
–restart always
ghcr.io/linuxserver/librespeed
命令中的“自定義端口”改成任意端口即可,不要和本地其它容器端口重復(fù),不能是80以及443端口?!氨镜刂鳈C(jī)(NAS)實(shí)際路徑”需要指定一個(gè)實(shí)際路徑用來(lái)存放配置文件(config),需要提前新建一個(gè)共享文件夾即可。
威聯(lián)通ContainerStation部署
先用NAS上的File Station在Container文件夾里面新建一個(gè)LibreSpeed的文件夾用于存放配置文件(config)。
PS:Container文件夾是威聯(lián)通自帶的Docker容器配置文件存放文件夾,不需要新建。
然后打開Container Station,點(diǎn)擊“創(chuàng)建”,搜索欄搜索“l(fā)inuxserver/librespeed”,出現(xiàn)搜索結(jié)果之后點(diǎn)擊“安裝”
默認(rèn)映像版本latest,意思是最新版,下一步
這個(gè)界面點(diǎn)“高級(jí)設(shè)置”
新增以下三個(gè)環(huán)境變量:
- PUID–>1000
- PGID–>1000
- TZ–>Asia/Hong_Kong
網(wǎng)絡(luò)這里。模式默認(rèn)NAT,新增一個(gè)端口轉(zhuǎn)發(fā):主機(jī)端口任意設(shè)置一個(gè)局域網(wǎng)內(nèi)沒有被占用的端口,容器端口為80。
共享文件夾這里,本機(jī)共享文件夾選擇前面新建的LibreSpeed文件夾(鼠標(biāo)點(diǎn)擊空白處就能直接選擇),后面的掛載路徑輸入“/config”。全部完成之后點(diǎn)擊下面的“創(chuàng)建”按鈕。
最后確認(rèn)一遍,沒有問(wèn)題直接點(diǎn)“確認(rèn)”即可。
幾秒鐘的時(shí)間便創(chuàng)建完成!點(diǎn)擊容器后面的連接直接就可以打開了!
LibreSpeed使用方法
使用起來(lái)非常的簡(jiǎn)單。你想知道任何局域網(wǎng)的設(shè)備和路由器路由器之間傳輸速率,你只需要輸入內(nèi)網(wǎng)設(shè)別的任意瀏覽器輸入:【內(nèi)網(wǎng)IP加 冒號(hào) 端口】即可訪問(wèn)。
然后打開頁(yè)面之后直接點(diǎn)擊“Start”按鈕就能開始測(cè)試。
以上是我電腦端測(cè)試的結(jié)果。通過(guò)結(jié)果我們可以得知我電腦和路由器之間的連接速度還是很不錯(cuò)的,不管是中Ping值還是Jitter值都非常的?。ㄟ@兩個(gè)數(shù)值越小說(shuō)明網(wǎng)絡(luò)連接越穩(wěn)定),而上傳和下載基本都接近1000Mbps,說(shuō)明連接沒有縮水(因?yàn)槲译娔X主板的網(wǎng)口是1GbE口)。
我們也可以簡(jiǎn)單測(cè)試威聯(lián)通NAS和路由器之間的網(wǎng)絡(luò)情況。我使用的是威聯(lián)通獨(dú)家的虛擬瀏覽器『Browser Station』來(lái)進(jìn)行測(cè)試,可以看出那怕是使用的虛擬交換機(jī)網(wǎng)絡(luò),威聯(lián)通仍然跑出了接近2.5G網(wǎng)口應(yīng)有的成績(jī)!
PS:不過(guò)有一說(shuō)一,上圖結(jié)果是我測(cè)了差不多十次取得的最好的成績(jī),其它時(shí)候一般都是在1500–2000Mbps之間。
當(dāng)然,我們也可以通過(guò)手機(jī)瀏覽器打開LibreSpeed界面來(lái)測(cè)試手機(jī)和路由器之間的網(wǎng)絡(luò)連接情況。通過(guò)截圖大家應(yīng)該猜出我使用的是iPhone手機(jī),沒錯(cuò),它其實(shí)是iPhone 14手機(jī)連接5G WiFi的測(cè)試結(jié)果。
請(qǐng)大家不要對(duì)這個(gè)結(jié)果意外,雖說(shuō)iPhone 14支持WiFi6,但是它是不支持160MHz的,簡(jiǎn)單來(lái)說(shuō)它使用的是殘血WiFi6(這個(gè)并不是我在這里胡說(shuō),很多數(shù)碼博主通過(guò)拆機(jī)查詢主板上的WiFi芯片得出的結(jié)果),所以實(shí)際使用下來(lái),iPhone 其實(shí)連千兆網(wǎng)絡(luò)都跑不滿!我只能感嘆:iPhone作為手機(jī)WiFi6的先驅(qū)者,國(guó)產(chǎn)千元機(jī)都快普及WiFi6E了,它竟然多年來(lái)一直原地踏步啊!
我的使用場(chǎng)景
就我個(gè)人來(lái)講,我搭建LibreSpeed最大的用途是用來(lái)測(cè)試我家各個(gè)房間的WiFi網(wǎng)絡(luò)狀況。我只需要拿著手機(jī)在每個(gè)房間里多測(cè)幾遍,就能知道每個(gè)房間的網(wǎng)速怎么樣,衰減程度如何。如果有信號(hào)死角,我可以得出解決方案,到底是移動(dòng)路由器位置,還是使用Mesh路由器組網(wǎng)增大WiFi信號(hào)覆蓋。
總結(jié)
其實(shí)在NAS上部署測(cè)速容器本就不是為了數(shù)據(jù)而來(lái)的,因?yàn)榍懊嬲f(shuō)過(guò),很很容易受到各種網(wǎng)絡(luò)波動(dòng)的影響,再加上NAS本身也會(huì)有性能損耗。但是用它測(cè)試的數(shù)據(jù)簡(jiǎn)單的判斷網(wǎng)絡(luò)信號(hào),或者一些鏈路測(cè)試什么的,還是有用的。再加上它本身也是一個(gè)占用資源很小的Docker容器,所以部署在NAS上作為家庭測(cè)速服務(wù)器還是不錯(cuò)的!
好了,以上就是今天給大家分享的內(nèi)容,我是愛分享的Stark-C,如果今天的內(nèi)容對(duì)你有幫助請(qǐng)記得收藏,順便點(diǎn)點(diǎn)關(guān)注,我會(huì)經(jīng)常給大家分享各類有意思的軟件和免費(fèi)干貨!謝謝大家~