數碼中文坊

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

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

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

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

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

x
pfSense 本來就支援網路喚醒功能 (Wakeup On LAN),但是每次都要登入 Web 後台再操作,並不是那麼方便。手機中不乏只需按一下就可以快速發出 WOL 封包的應用程式。但不論是透過 pfSense Web 後台或者使用手機 APP,前題都需要在區域網路之內才行。
, [) n& y" o2 H# u" y3 ^
4 M, O! k0 h7 y6 H* f' r5 i但如果想要實現在外部喚醒 (Wakeup On WAN),翻遍了無數網路上的相關文章都無法達成。原因是 FreeBSD 並不支援發送廣播封包。經過無數次的研究,終於找出一個好用又方便的組合來實現 WOW 外部喚醒的功能。8 @+ w  g' }6 V: X

- h" }/ U; R3 ~- a5 C/ P這個外部喚醒方法有一個先決條件,就是你區網內部必須要有一台全年無休不關機的 Windows 伺服器 (或 Windows 電腦)。我們需要在該伺服器上安裝一個小軟體... 「轉送器」。4 I) `* O( J% x' z  W5 ~
; g; h1 D1 w+ y' m0 n+ j
此名為 WOLAgent 的轉送器 (WOL Agent) 只有 616KB,下載後安裝即可,不必作任何設定。, _& Q3 }. H0 J3 m) W

( F5 f. E8 V; I$ a% g6 u+ X) y: B$ Q  J4 U% A
WOLAgent01.jpg
8 ?5 ~$ Z; \! K6 T, K! b  R* V) e' s4 T3 c7 g+ w; _
接下來需要在 pfSense 中新增一條 NAT 的轉送。4 c5 b6 M' j; i% m6 F& g+ i2 X7 S8 ~
前往 Firewall / NAT / Port Forward 新增一條規則。通訊協定為 UDP,目標埠號為 9
: h/ F% I. A8 f3 _$ }: c6 U
+ A! e5 l6 q' Q/ G1 f! ~/ u WOLAgent02.jpg 6 ^' `. B( M. e
% ~7 j7 \! v7 p# h
Protocol:UDP0 h5 J' n1 i7 R5 A0 f/ C1 P
Destination port range9- o! ?  x6 Q6 O
Redirect target IP:WOLAgent 的那台電腦! y7 b4 [/ Y, X+ E
Redirect target port:99 C! M9 M- m/ f# k0 O& y2 z  ?, x
) o! i/ e7 X1 q0 A
將訊號轉送給內部安裝有 WOLAgent 的那台電腦,就可以達到 WOW 外部喚醒的目的。但記得這台電腦必須是全年無休不能關機的。

  {1 `( ^5 h# U( C
如果想要更方便的使用手機 APP 來實現快速喚醒。這裏介紹一套免費好用的 APP:
" U: Y$ o$ p( y0 D
WolOn - Wake on LAN
Google Play:https://play.google.com/store/apps/details?id=com.bitklog.wolon&hl=zh_TW&gl=US

, g4 G- ?7 P+ _# [9 N! u設定好要喚醒電腦的 MAC 位址後,不論是在網內或網外,往後只需按一下就搞定!

  ^4 g, m1 b5 y6 B; n) |
完整的遠端開機設定教學影片,請見:https://youtu.be/sYqz9_lEH5Q
  R2 p* u9 `$ U6 l
& y) V! {8 o. g) z' A; Z$ y4 Y/ z
你需要登入後才可以回覆 登入 | 我要註冊

本版積分規則

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

GMT+8, 2024-7-22 07:52 PM

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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