數碼中文坊

 取回密碼
 我要註冊
檢視: 1960|回覆: 0

[教學] 讓 WOL 通過 pfSense 實現外部喚醒電腦 (WOW)

[複製連結]
發表於 2021-1-7 22:14:01 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆瀏覽論壇。

你需要 登入 才可以下載或檢視,沒有帳號?我要註冊

x
pfSense 本來就支援網路喚醒功能 (Wakeup On LAN),但是每次都要登入 Web 後台再操作,並不是那麼方便。手機中不乏只需按一下就可以快速發出 WOL 封包的應用程式。但不論是透過 pfSense Web 後台或者使用手機 APP,前題都需要在區域網路之內才行。
7 Y6 v5 l$ S6 l  R8 o0 \, l! V( a, y0 n
但如果想要實現在外部喚醒 (Wakeup On WAN),翻遍了無數網路上的相關文章都無法達成。原因是 FreeBSD 並不支援發送廣播封包。經過無數次的研究,終於找出一個好用又方便的組合來實現 WOW 外部喚醒的功能。
& {& \; c+ n$ K; W* p8 }
! n4 ?* i- w* N" a; {這個外部喚醒方法有一個先決條件,就是你區網內部必須要有一台全年無休不關機的 Windows 伺服器 (或 Windows 電腦)。我們需要在該伺服器上安裝一個小軟體... 「轉送器」。
2 [9 Q3 }9 L( g/ d: |! x" F% }. o: S+ P6 Y* P
此名為 WOLAgent 的轉送器 (WOL Agent) 只有 616KB,下載後安裝即可,不必作任何設定。
% z& e4 f) K  ?8 w5 R7 p' ?7 B: S! c/ t; D$ F7 w: e9 p) f& L
' N8 k! l8 c  O$ Y: ^) f( x
WOLAgent01.jpg 1 a. J. K' r4 Q0 C- p9 H" I5 N* r1 D

: P( s! r' L0 O' `- X接下來需要在 pfSense 中新增一條 NAT 的轉送。$ p1 ^9 G( C2 [- F
前往 Firewall / NAT / Port Forward 新增一條規則。通訊協定為 UDP,目標埠號為 9
: V" B, m5 M1 O3 z/ n
: R  A5 K7 ]9 g1 {) g% o& | WOLAgent02.jpg
! r. e" Y/ R6 v) N" H: w% n2 C; W, _8 k- O& ]) U
Protocol:UDP
4 c5 }1 ]. b; [# \0 tDestination port range9
# t5 D" ]9 Y/ B9 [+ r8 \Redirect target IP:WOLAgent 的那台電腦
# i& d- R1 t7 f' G- XRedirect target port:9) f) E5 K; C2 O: n2 {( ^

  J3 F9 x, K! s3 _
將訊號轉送給內部安裝有 WOLAgent 的那台電腦,就可以達到 WOW 外部喚醒的目的。但記得這台電腦必須是全年無休不能關機的。

$ V/ z' C4 h8 C! Y$ c
如果想要更方便的使用手機 APP 來實現快速喚醒。這裏介紹一套免費好用的 APP:

5 h; N1 u2 p1 p0 `
WolOn - Wake on LAN
Google Play:https://play.google.com/store/apps/details?id=com.bitklog.wolon&hl=zh_TW&gl=US

3 h  c8 m! }  f設定好要喚醒電腦的 MAC 位址後,不論是在網內或網外,往後只需按一下就搞定!

, \- F) W5 M" j$ B0 Z
完整的遠端開機設定教學影片,請見:https://youtu.be/sYqz9_lEH5Q

, Y2 N4 X5 f  i- Q. b9 k; t  k
0 a" w9 o* c; M& L3 @0 p5 C
你需要登入後才可以回覆 登入 | 我要註冊

本版積分規則

Archiver|禁閉室|手機版|數碼中文坊

GMT+8, 2024-5-19 12:07 AM

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回覆 返回頂端 返回清單