數碼中文坊

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

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

[複製連結]
發表於 2021-1-7 22:14:01 | 顯示全部樓層 |閱讀模式
pfSense 本來就支援網路喚醒功能 (Wakeup On LAN),但是每次都要登入 Web 後台再操作,並不是那麼方便。手機中不乏只需按一下就可以快速發出 WOL 封包的應用程式。但不論是透過 pfSense Web 後台或者使用手機 APP,前題都需要在區域網路之內才行。3 B; k" g4 P/ L5 p! {
1 ?- c, h% D& t8 o, y
但如果想要實現在外部喚醒 (Wakeup On WAN),翻遍了無數網路上的相關文章都無法達成。原因是 FreeBSD 並不支援發送廣播封包。經過無數次的研究,終於找出一個好用又方便的組合來實現 WOW 外部喚醒的功能。
, A% W5 g0 ^8 }  i+ N
. a; m: ~  B6 z/ r3 U0 i, `這個外部喚醒方法有一個先決條件,就是你區網內部必須要有一台全年無休不關機的 Windows 伺服器 (或 Windows 電腦)。我們需要在該伺服器上安裝一個小軟體... 「轉送器」。
! _' g# i6 K  n0 d% I0 V7 x* o& t8 ^
此名為 WOLAgent 的轉送器 (WOL Agent) 只有 616KB,下載後安裝即可,不必作任何設定。) N5 Y# E* U- l

2 Z' V+ c, ?$ ]3 @" O: M- J
$ A1 K; r0 r! F- t3 v+ Q4 s( ]' l* {# t5 k7 r

7 E9 Q* ?8 C, K8 j' `" y接下來需要在 pfSense 中新增一條 NAT 的轉送。
* U2 t5 z1 t- _. ?+ Z' ^! J前往 Firewall / NAT / Port Forward 新增一條規則。通訊協定為 UDP,目標埠號為 9
  B( b! ]' q" M: A9 B3 n
. P9 `6 p' d; K& G, Y  \" `& T" I2 f7 R+ a3 `% Y4 d

& p; b: \# A/ B0 wProtocol:UDP
1 Q. ^& J# E: A: ?9 _Source port range:96 T8 w# \+ A, o/ q9 r; @( i) A
Redirect target IP:WOLAgent 的那台電腦
( X" B/ v- Z1 h' h  V* a" uDestination port range:9( h/ e& G! ~3 g& @: {9 }' l

, Q# L6 G5 p+ ^; _! U9 z9 d
將訊號轉送給內部安裝有 WOLAgent 的那台電腦,就可以達到 WOW 外部喚醒的目的。但記得這台電腦必須是全年無休不能關機的。

2 q* Q) t/ D/ A5 y
如果想要更方便的使用手機 APP 來實現快速喚醒。這裏介紹一套免費好用的 APP:
* t* y6 [' {% [# p* z8 J7 t
WolOn - Wake on LAN
Google Play:https://play.google.com/store/apps/details?id=com.bitklog.wolon&hl=zh_TW&gl=US

: B2 [! }7 J+ {5 r
  p) q' b; c9 R- Z
( Y! l7 A. c7 a' W& O5 l' E* B設定好要喚醒電腦的 MAC 位址後,不論是在網內或網外,往後只需按一下就搞定!

: z: J+ O: n. ]2 I

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

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

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

本版積分規則

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

GMT+8, 2021-8-1 01:04 PM

Powered by Discuz! X3.4 Licensed

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

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