家中設(shè)備過(guò)多?想用無(wú)法開(kāi)機(jī)?NAS搭建網(wǎng)絡(luò)喚醒工具UpSnap
?「怕錯(cuò)過(guò)熊貓的精彩分享?那就趕快關(guān)注下熊貓吧!」
?
前言
目前熊貓手頭有六臺(tái)不同品牌與型號(hào)的NAS,隨著設(shè)備越來(lái)越多,電費(fèi)的壓力也越來(lái)越大。所以這些NAS中大部分時(shí)候都是處于關(guān)機(jī)狀態(tài),僅保留了一兩臺(tái)常用NAS用于遠(yuǎn)程訪(fǎng)問(wèn)以及折騰。而有時(shí)候又需要用到某品牌的NAS,于是便找到了這樣的工具——網(wǎng)絡(luò)喚醒工具UpSnap。UpSnap作為局域網(wǎng)喚醒工具,可添加設(shè)備進(jìn)行喚醒操作,也可通過(guò)設(shè)置端口查看端口是否打開(kāi),非常方便。
部署
UpSnap的部署并不難,官方鏡像地址為ghcr.io,且官方也給到了拉取命令。docker pull ghcr.io/seriousm4x/upsnap:3.3

打開(kāi)群暉的SSH端口,用SSH工具鏈接群暉后輸入sudo -i獲取管理員命令后輸入拉取命令就可以了。容器并不是很大,但由于是在ghcr.io,所以拉取速度可能很慢,可以嘗試價(jià)格docker代理拉取。

容器下載結(jié)束后我們需要在docker文件夾中新建upsnap目錄,并在其中新建子目錄data,用于數(shù)據(jù)持久化。

隨后在群暉的docker UI中創(chuàng)建容器,將data文件夾映射路徑設(shè)置為/app/pb_data。并將網(wǎng)絡(luò)設(shè)置為與docker host相同的網(wǎng)絡(luò)。

體驗(yàn)
啟動(dòng)后瀏覽器輸入http://nasip+8090就可以了,首次我們需要注冊(cè)管理員賬號(hào)。(默認(rèn)英文界面,可用網(wǎng)頁(yè)工具翻譯為中文)

注冊(cè)后會(huì)自動(dòng)登錄,就能看到主界面了。該項(xiàng)目目前沒(méi)有中文設(shè)置選項(xiàng),不過(guò)通過(guò)網(wǎng)頁(yè)翻譯后還是很好就能辨別各個(gè)英文所指代的功能的。

可以看到目前沒(méi)有任何設(shè)備,我們可以進(jìn)到設(shè)置中進(jìn)行設(shè)備的添加,輸入設(shè)備名、IP地址、mac地址以及子網(wǎng)掩碼后選擇add device就可以添加設(shè)備了。

添加后回到主界面就能看到剛剛添加的設(shè)備了。綠燈為設(shè)備開(kāi)啟狀態(tài),而紅燈為設(shè)備關(guān)閉狀態(tài)。你還可以通過(guò)右邊的設(shè)置繼續(xù)設(shè)置設(shè)備的各個(gè)端口情況,例如我這里設(shè)置SSH端口。一樣的綠燈為開(kāi)啟,紅燈關(guān)閉。

當(dāng)然如果你和我一樣,家里設(shè)備眾多,一個(gè)一個(gè)添加覺(jué)得麻煩,你還可以通過(guò)網(wǎng)絡(luò)掃描的形式來(lái)批量選擇設(shè)備添加。同樣在設(shè)置中,最底部便是了。

識(shí)別還是蠻快的,但是還是存在部分設(shè)備沒(méi)有掃描到,例如我最近新進(jìn)的某品牌設(shè)備這里就沒(méi)有。(后續(xù)會(huì)寫(xiě))

最后附上設(shè)置完全的成果圖。

總結(jié)
如果你和熊貓一樣,家里設(shè)備眾多,且又不需要長(zhǎng)期開(kāi)關(guān)機(jī),那么該項(xiàng)目真的能幫到你很多。不過(guò)需要注意的是,你還是需要有一臺(tái)設(shè)備用來(lái)部署該項(xiàng)目,保持24小時(shí)開(kāi)機(jī)狀態(tài)。同時(shí)并不是所有設(shè)備都支持喚醒,例如你的智能空調(diào)以及其他智能家居并不能通過(guò)它來(lái)喚醒,理論應(yīng)該是支持wol的設(shè)備都可以。
以上便是本期的全部?jī)?nèi)容了,如果你覺(jué)得還算有趣或者對(duì)你有所幫助,不妨點(diǎn)贊收藏,最后也希望能得到你的關(guān)注,咱們下期見(jiàn)!
