Mark Ku's Blog
首頁 關於我
在家將辨公室的電腦開機 ( Wake on lan )
Infra
在家將辨公室的電腦開機 ( Wake on lan )
Mark Ku
Mark Ku
November 18, 2023
1 min

解決問題

隨著辨公室,有越來越多電腦,平時可能都沒在時間,但需要使用時就得遠端連線進去,長時間開著電腦容易造成熱當,也浪費電,也容易發生火災,因此就研究了如何遠端開機。

原理

是透過台灣的一台不關機開的機器,並透過 Cloudflare tunnel 訪問 wol-go-web 容器去喚醒各位的電腦。

限制

一定要插網路線,不允許走 WIFI。

服務架設

建立 Wake on lan 容器服務(伺服器架設) 

docker run -d  --env PORT=9090 -p 9090:9090 --restart=always chishin/wol-go-web

接著設定 Cloudflare Tunenl ,挷定localhost 的9090 port,可以讓外網可以訪問到 wol-go-web 容器服務

https://wol.ec666.com => http://localhost:9090

Windows 11 設定

首先 Windows 搜尋找到,選擇電源計劃

image
image

選擇按下電源鈕的行為 > 變更目前無法使用的設定

image
image

勾選掉 『快速啟動』的設定 > 儲存

image
image

接著,開啟命令字元 > 執行ipconfig /all > 往上捲,找到自己的乙太網路(不能是 wifi 的網卡),接著就能找到 IP 及 Mac id

image
image

Bios 設定

重開機按 Del 進入 BIOS 調整 > Boot > Boot Configuration > First boot > Disable

未命名

接著,Advanced > APM Configuration > POWER ON BY PCI-E

未命名
未命名

最後,依據這個URL 換掉自己的內網 IP 和 MAC網卡位置 參數,訪問 URL 就能遠端喚醒辨公室的電腦了。

https://wol.ec666.com/wol?mac=58-11-22-B6-4A-60&ip=192.168.0.1

參考

參考連結
參考連結
參考連結


Tags

Mark Ku

Mark Ku

Software Developer

8年以上豐富網站開發經驗,直播系統、POS系統、電子商務、平台網站、SEO、金流串接、DevOps、Infra 出身,帶過幾次團隊,目前專注於北美及德國市場電商網站開發團隊。

Expertise

前端(React)
後端(C#)
網路管理
DevOps
溝通
領導

Social Media

facebook github website

Related Posts

Redis 的 黑色星期五
Redis 的 黑色星期五
November 26, 2023
1 min

Quick Links

關於我

Social Media