MotionPro 中文文档 下载 App

MotionPro DesktopDirect 的远程开机 Wake-on-LAN 功能

什么是 Wake-on-LAN (WoL)

Wake-on-LAN 是一种局域网唤醒技术:处于关机/休眠状态的电脑,其网卡和主板保持极低功耗待机,当接收到一个特定格式的唤醒数据包(Magic Packet)时,自动开机。

DesktopDirect 的 WoL 功能,让这个原本只能在同一局域网内工作的技术,通过 AG 网关的反向通道延伸到了全球任意网络——你在家可以唤醒办公室关机的 PC。

WoL 的工作流程

  1. 你在 MotionPro Plus 客户端门户里看到已注册的 PC,但它当前处于关机状态
  2. 点击 唤醒 按钮
  3. MotionPro 把唤醒请求发给 AG 网关(经 VPN 隧道)
  4. AG 网关通过 DesktopDirect 反向通道,向目标 PC 的网卡发送 Magic Packet
  5. PC 网卡收到 Magic Packet 后触发开机
  6. 等待 30-60 秒让 PC 完成启动
  7. 启动完成后,MotionPro 门户里 PC 状态变为"在线"
  8. 点击 PC → 开始远程桌面连接

硬件前提

不是所有 PC 都支持 WoL。要让这个功能工作,需要同时满足硬件和 BIOS 设置条件:

硬件条件

BIOS 设置

进入 BIOS/UEFI 设置界面,找到以下选项并开启:

不同品牌主板的 BIOS 界面不同,如果找不到具体选项可以查主板说明书。

Windows 设置

在 Windows 设备管理器里:

  1. 网络适配器 → 右键网卡 → 属性
  2. 切换到 电源管理 标签
  3. 勾选 允许此设备唤醒计算机
  4. 如果有"允许 Magic Packet 唤醒计算机"的额外选项,也勾上

功耗注意

启用 WoL 后,PC 关机状态下的功耗会略有增加(网卡和主板需要保持待机)。这个功耗大约在 0.5-2W 之间,对电费影响极小,但如果你特别在意可以选择关闭。

WoL 的已知限制

关机状态 vs 休眠状态

WoL 在以下状态下的表现:

状态WoL 能否唤醒
S3(休眠/Sleep)✅ 通常可以
S4(休眠/Hibernate)⚠️ 部分主板支持
S5(完全关机)⚠️ 部分主板支持
S0(现代待机/Modern Standby)❌ Windows 10+ 的现代待机模式下可能无法 WoL

Windows 10/11 的默认关机是 S0 现代待机(Modern Standby),不是传统的 S5 完全关机。现代待机模式下 WoL 可能不工作。如果你的 PC 关机后无法被 WoL 唤醒,可以考虑:

跨网段 WoL

DesktopDirect 的 WoL 通过 AG 网关的反向通道实现,理论上不受网段限制——因为 Magic Packet 是网关通过反向连接直接发到 PC 的,不需要经过路由器广播。这是它比传统 WoL 方案的优势。

但实际上如果 PC 和 AG 网关之间的网络路径上有防火墙拦截了 UDP 9 端口(Magic Packet 的标准端口),可能导致唤醒失败。这种情况联系 IT 部门排查。

多次唤醒失败

如果连续多次唤醒都没成功:

  1. 到公司确认 PC 是否物理接通电源
  2. 重启 PC 进入 BIOS,检查 WoL 相关设置是否被重置
  3. 在 Windows 里检查网卡电源管理设置
  4. 暂时关闭 PC 的快速启动(Fast Startup),然后再测试