完美解決遠程開機痛點,手把手教你部署UpSnap

不知道大家有沒有遇到過需要遠程給電腦開機的需求?

我是經常遇到,在辦公室有時需要查詢家裏電腦上的資料,雖然有遠程桌面和遠控軟件,但忘了給家裏電腦提前開機的話,那就只能急的抓耳撓腮了。

爲了解決這個問題,我在GitHub上找了一款叫做UpSnap的開源小工具。

https://github.com/seriousm4x/UpSnap

它的體積非常精巧,可以利用電腦主板的網絡喚醒(也即WOL,Wake On LAN)功能,實現遠程開機。

說白了,UpSnap的核心功能其實就是給電腦發送封包,只不過它的優勢在於易用性和美觀性,提供了直觀的網頁頁面和35個美化主題,來代替了複雜的命令行操作,讓不熟悉網絡知識的用戶也能輕鬆搞定,還能實現例如“定時任務”之類的實用功能。

只要在家裏的軟路由或者NAS上部署好UpSnap,我們就可以通過電腦和手機遠程訪問控制頁面,來實現開機操作。

而且在配置遠程開機的設備時,除了可以手動輸入IP、MAC地址外,它還能自動掃描局域網內的設備,簡化了操作步驟,降低了使用難度。

接下來咱們就來詳細看看要如何使用UpSnap吧。

UpSnap部署流程

這裏我以家裏的威聯通Qu805爲例,爲大家演展示部署過程,操作步驟非常簡單,其他品牌的軟路由或者NAS也能輕鬆搞定。

首先我們要給UpSnap新建一個保存配置文件的文件夾,這個位置大家可以自行決定,我是在Container新建了一個upsnap文件夾:

接着我們登錄威聯通NAS後臺,打開Container Station容器工作站,點擊左側的”應用程序“,然後點擊右側黑色”創建“按鈕。

在彈出的代碼輸入框中,我們輸入以下YAML代碼,這裏需要注意代碼中的端口和文件夾部分的註釋,大家可以根據自己設備的實際情況進行修改:

services:

  upsnap:

    image: seriousm4x/upsnap:latest

    container_name: upsnap

    restart: unless-stopped

    # 使用 host 模式以確保 WOL 喚醒包能正確廣播到局域網

    network_mode: host

    environment:

      - TZ=Asia/Shanghai

      # 如果 8090 端口被佔用,修改下面這行端口號

      # - UPSNAP_WEBSITE_PORT=8090

    volumes:

      # 將數據持久化保存到 NAS 文件夾,防止重啓丟失

      - /share/Container/upsnap:/app/pb_data

代碼粘貼無誤後,記得點擊下方的 “驗證”按鈕,確保YAML格式正確,最後點擊創建按鈕,系統就會自動拉取這個非常精簡的鏡像並啓動服務,咱們可以在容器列表中看到upsnap這個容器正在運行,狀態顯示爲綠色小圓點。

設置&使用流程

1.UpSnap配置

部署完成後,在瀏覽器地址欄輸入http://NAS的IP:8090,即可進入操作頁面。

點擊NEXT,首先我們需要自己設置用於登錄的郵箱地址和密碼:

創建用戶完成後,點擊Let's go即可進入管理頁面。

UpSnap原生支持簡體中文,我們先點擊右上角的頭像,選擇“編輯賬戶”,然後即可設置UI語言了:

尚未設置需要被遠程開機的設備時,界面是空蕩蕩的,此時我們點擊右上角綠色的“新增”按鈕:

默認情況下會進入手動配置界面,這裏的必填項只有4個,分別是設備名稱、設備IP、設備MAC地址以及子網掩碼。大家可以參考下圖中我的填寫方式

網卡的MAC地址,可以去Windows的網絡設置中找到:

如果懶得手動設置,可以點擊“網絡掃描",在自己的局域網段內搜索可用設備:

保存好配置信息後,我們再次回到首頁,就能看到剛纔添加的設備了。此時設備爲綠色電源,說明是已在通電開機狀態。

2.電腦設置

配置好UpSnap後,我們還需要在電腦上進行一些配置,來開啓網絡喚醒的功能。

這裏以華碩Z790吹雪主板爲例,首先開機進入BIOS,進入 高級——高級電源管理(APM)選項卡:

接下來將“由PCI-E設備喚醒”設置爲開啓,並且確認“ErP 就緒”設置爲(關閉),否則ErP(歐盟節能標準)會在關機時給網卡斷電,無法接收喚醒指令。最後按F10保存本次設置,電腦會自動重啓。

進入Windows系統後,我們在設備管理器中找到有線網卡,確定屬性頁面最後的電源管理部分,已經啓用了“允許此設備喚醒計算機”。

在Windows 10和11中,默認開啓的“快速啓動”會讓關機變成一種混合休眠模式。在這種模式下,爲了省電,系統可能會徹底切斷網卡電源,導致網絡喚醒在關機(S5狀態)下失效,只能在睡眠狀態下喚醒。

所以我們打開“控制面板”——“硬件和聲音” ——“電源選項” -——“選擇電源按鈕的功能”,取消勾選“啓用快速啓動” 。

3.使用UpSnap

使用UpSnap給電腦開機的方式非常簡單,我們可以使用電腦或者手機訪問它的管理頁面,會看到已經關機的設備的標誌處於紅色狀態。

點擊下圖中這個紅色按鈕,即可給電腦網卡發送開機指令,實現一鍵開機。

當然有的朋友要問,如果人不在家中的局域網內,要咋辦?

這時候就可以配合zerotier one之類的虛擬組網工具或者DDNS域名來遠程訪問NAS了,比如我在手機和NAS上都安裝zerotier one後,就可以遠程從外網連接到NAS,然後通過NAS喚醒電腦了:

總結

以上就是本期爲大家分享的全部內容了,如果是需要經常遠程辦公的朋友,那很建議在軟路由或者NAS上部署一下UpSnap,畢竟有備才能無患。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com