數碼中文坊

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

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

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

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

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

x
pfSense 本來就支援網路喚醒功能 (Wakeup On LAN),但是每次都要登入 Web 後台再操作,並不是那麼方便。手機中不乏只需按一下就可以快速發出 WOL 封包的應用程式。但不論是透過 pfSense Web 後台或者使用手機 APP,前題都需要在區域網路之內才行。
& _9 o( ?/ M! y+ L" O. a
! q' q2 G* `1 z" `0 Z( Q3 `& |+ E但如果想要實現在外部喚醒 (Wakeup On WAN),翻遍了無數網路上的相關文章都無法達成。原因是 FreeBSD 並不支援發送廣播封包。經過無數次的研究,終於找出一個好用又方便的組合來實現 WOW 外部喚醒的功能。
0 h0 D! p  S, C& o& B, h
" D& A- H" D: G. K! r0 h這個外部喚醒方法有一個先決條件,就是你區網內部必須要有一台全年無休不關機的 Windows 伺服器 (或 Windows 電腦)。我們需要在該伺服器上安裝一個小軟體... 「轉送器」。
( N! s6 _/ h* v4 q8 u6 ~8 |6 W" Z0 Q$ S8 j7 l
此名為 WOLAgent 的轉送器 (WOL Agent) 只有 616KB,下載後安裝即可,不必作任何設定。
( {9 k, W2 P* j. j3 K" U! A. x0 b/ X  {  e$ C! Z
: L, ], s4 [# u% p
WOLAgent01.jpg
1 m# h" x& y. U$ U- r; Z- z7 g
! @6 [4 ^! ?& j接下來需要在 pfSense 中新增一條 NAT 的轉送。/ [4 H: V% c9 l: u0 D
前往 Firewall / NAT / Port Forward 新增一條規則。通訊協定為 UDP,目標埠號為 9
# Q- f& |5 e1 y7 r: j; i. j# L* r: H
, f( Q% r/ ~4 V) O. q! ~2 k WOLAgent02.jpg
; m2 m, v. N0 t2 @! M: ^6 M" l0 V
, [. M; ^8 `0 Y; ]4 KProtocol:UDP
$ Z; c& z; D1 \( @5 M- BDestination port range9/ g$ J7 e0 k+ |* ?' U
Redirect target IP:WOLAgent 的那台電腦
# u/ S5 q) p5 d4 E9 e5 ]3 S" \Redirect target port:9+ y8 F5 z2 D5 |: _

9 g$ _/ M) K0 l$ w$ [' ^7 g- |
將訊號轉送給內部安裝有 WOLAgent 的那台電腦,就可以達到 WOW 外部喚醒的目的。但記得這台電腦必須是全年無休不能關機的。

) g! q2 L- N/ X8 t' Y
如果想要更方便的使用手機 APP 來實現快速喚醒。這裏介紹一套免費好用的 APP:
# }9 L' W. H7 [4 q
WolOn - Wake on LAN
Google Play:https://play.google.com/store/apps/details?id=com.bitklog.wolon&hl=zh_TW&gl=US

6 c- r$ C$ r& Z+ z設定好要喚醒電腦的 MAC 位址後,不論是在網內或網外,往後只需按一下就搞定!
4 p' [% w4 s0 Y
完整的遠端開機設定教學影片,請見:https://youtu.be/sYqz9_lEH5Q

: R4 O  N( B/ Y3 H0 ^/ @! Q
  A% t5 G$ G# r' S/ R
你需要登入後才可以回覆 登入 | 我要註冊

本版積分規則

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

GMT+8, 2024-4-26 11:24 PM

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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