數碼中文坊

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

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

[複製連結]
發表於 2021-1-7 22:14:01 | 顯示全部樓層 |閱讀模式
pfSense 本來就支援網路喚醒功能 (Wakeup On LAN),但是每次都要登入 Web 後台再操作,並不是那麼方便。手機中不乏只需按一下就可以快速發出 WOL 封包的應用程式。但不論是透過 pfSense Web 後台或者使用手機 APP,前題都需要在區域網路之內才行。
1 h+ O6 G  B4 Y  L
$ W% O' \! N- l& E1 S! @( J但如果想要實現在外部喚醒 (Wakeup On WAN),翻遍了無數網路上的相關文章都無法達成。原因是 FreeBSD 並不支援發送廣播封包。經過無數次的研究,終於找出一個好用又方便的組合來實現 WOW 外部喚醒的功能。5 c+ K7 F: {# c* |0 T& |+ F; s# N
, l! h* w9 J% e; s1 g  d7 Z6 {. G
這個外部喚醒方法有一個先決條件,就是你區網內部必須要有一台全年無休不關機的 Windows 伺服器 (或 Windows 電腦)。我們需要在該伺服器上安裝一個小軟體... 「轉送器」。' t, e4 l" z8 Y5 C' F

# w2 ^9 q% ?1 z  y+ D* t此名為 WOLAgent 的轉送器 (WOL Agent) 只有 616KB,下載後安裝即可,不必作任何設定。5 K. X9 ~5 n5 C& }: G9 k; S+ m2 h
% R. U1 M; X* w. l, d

7 O, E+ L+ y) u* p* Z) p4 v3 Z0 z- ~' {
$ G8 }: e# [, V2 W
接下來需要在 pfSense 中新增一條 NAT 的轉送。
) p# q& I+ @. `  f前往 Firewall / NAT / Port Forward 新增一條規則。通訊協定為 UDP,目標埠號為 9% `0 D+ m( M" s) q2 Q5 w% c( Q
0 w- q" p) M- c  Q. N
  u( a/ `  E( }; H1 R3 {
2 `* W7 g- [- p3 E+ H6 ?2 F
Protocol:UDP" V% j0 t) K1 g( K/ k. K
Source port range:9
. q) {; A- F; s9 }0 r, d/ rRedirect target IP:WOLAgent 的那台電腦6 a+ m( f8 x9 y. e% G7 E* [# ]
Destination port range:9
8 X- p6 p1 g7 L  V  k+ i/ K. F( G: U( v6 M
將訊號轉送給內部安裝有 WOLAgent 的那台電腦,就可以達到 WOW 外部喚醒的目的。但記得這台電腦必須是全年無休不能關機的。
' M" @6 P0 W8 Z" H
如果想要更方便的使用手機 APP 來實現快速喚醒。這裏介紹一套免費好用的 APP:
# d8 H' l" ?3 i  w  e7 w
WolOn - Wake on LAN
Google Play:https://play.google.com/store/apps/details?id=com.bitklog.wolon&hl=zh_TW&gl=US
9 x* ]1 k1 u& ^6 v5 m
4 h) ]# T9 w: M' r

  w2 M( s" ~& [7 v! U; g/ i設定好要喚醒電腦的 MAC 位址後,不論是在網內或網外,往後只需按一下就搞定!
1 U$ \5 b' J  S, C/ e

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

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

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

本版積分規則

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

GMT+8, 2021-1-21 04:10 AM

Powered by Discuz! X3.4 Licensed

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

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