數碼中文坊

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

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

[複製連結]
發表於 2021-1-7 22:14:01 | 顯示全部樓層 |閱讀模式
pfSense 本來就支援網路喚醒功能 (Wakeup On LAN),但是每次都要登入 Web 後台再操作,並不是那麼方便。手機中不乏只需按一下就可以快速發出 WOL 封包的應用程式。但不論是透過 pfSense Web 後台或者使用手機 APP,前題都需要在區域網路之內才行。8 j7 q1 `% P3 e$ s

6 w' c" D$ Y+ Y" ^但如果想要實現在外部喚醒 (Wakeup On WAN),翻遍了無數網路上的相關文章都無法達成。原因是 FreeBSD 並不支援發送廣播封包。經過無數次的研究,終於找出一個好用又方便的組合來實現 WOW 外部喚醒的功能。9 h* ^. B0 s7 B, e
) }- F* ]- H  i7 q
這個外部喚醒方法有一個先決條件,就是你區網內部必須要有一台全年無休不關機的 Windows 伺服器 (或 Windows 電腦)。我們需要在該伺服器上安裝一個小軟體... 「轉送器」。
6 d1 _4 d& \. Q: @$ @) y2 _* f" l4 ^
此名為 WOLAgent 的轉送器 (WOL Agent) 只有 616KB,下載後安裝即可,不必作任何設定。9 x% Z( Z, h+ E$ U- q
0 e8 A, {+ F3 [9 g

% q3 y7 Q% ~& w1 N* ?3 P2 O/ {: G2 c  }; r1 B- @

5 X0 T. {4 [* W* {接下來需要在 pfSense 中新增一條 NAT 的轉送。
3 k) v5 L$ [# }+ z6 }: f  y. \前往 Firewall / NAT / Port Forward 新增一條規則。通訊協定為 UDP,目標埠號為 9
- w6 W& Z/ o0 y
) |! J5 S3 q$ x: y9 v/ ?9 k' B# a* c9 G  y" r
9 z7 B6 y; o* _# \. y, c9 Q, r& y
Protocol:UDP2 u: u+ h- P, N) H% v+ A) m
Source port range:9+ w4 E6 Z0 ?5 r( I: p  C5 u2 W
Redirect target IP:WOLAgent 的那台電腦
6 Q: M4 G/ x7 {9 K+ w/ _Destination port range:9
1 k6 [+ m& |# a
# n: t' C! f2 W1 T  c+ w( f2 b! \2 y1 x
將訊號轉送給內部安裝有 WOLAgent 的那台電腦,就可以達到 WOW 外部喚醒的目的。但記得這台電腦必須是全年無休不能關機的。

9 F+ N! u* t/ u1 }2 {2 r4 x
如果想要更方便的使用手機 APP 來實現快速喚醒。這裏介紹一套免費好用的 APP:

3 v- S; o' |) e! S( y
WolOn - Wake on LAN
Google Play:https://play.google.com/store/apps/details?id=com.bitklog.wolon&hl=zh_TW&gl=US

* s" Y4 X& |( d- e; f" U7 i( W* O0 ]! L
: q% F% \# r( U# _
# O6 \1 T; G$ @, g) [3 v設定好要喚醒電腦的 MAC 位址後,不論是在網內或網外,往後只需按一下就搞定!
8 s" I9 @+ u) J

本主題中包含更多資源 (圖片、附件...)

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

x
你需要登入後才可以回覆 登入 | 我要註冊

本版積分規則

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

GMT+8, 2021-4-11 03:45 AM

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud. | 正體中文:數碼中文坊

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