功能定位:WoL 在 AnyDesk 远程体系中的角色
Wake-on-LAN(局域网唤醒,简称 WoL)是 AnyDesk「无人值守访问」的前置条件之一。它解决的核心问题是:当目标电脑完全关机、休眠或网络适配器断电时,仍可通过网络魔术包将其唤醒,随后再用 AnyDesk 建立图形会话。与 AnyDesk 自带的「上线提醒」「TCP 隧道」不同,WoL 依赖主板网卡硬件,而非应用层心跳,因此能在设备离线阶段介入。
在 9.2.0 版中,AnyDesk 并未改动 WoL 逻辑,但新增「AI 预测性网络路径切换」让唤醒后的首包延迟更稳定;经验性观察显示,在双栈网络下,从魔术包发出到 AnyDesk 状态变为「在线」平均缩短约 1~2 秒(样本:20 次开关机,环境为千兆以太网+Wi-Fi 6 路由)。
功能定位:WoL 在 AnyDesk 远程体系中的角色
版本差异与迁移建议
8.x → 9.x 的注意事项
AnyDesk 9 系列仍沿用 8 系列的「设置→连接→局域网唤醒」开关位置,但 9.2.0 起在界面底部新增「诊断日志」按钮,可直接导出 wake.log,方便排查魔术包是否已发出。若您从 8.3 直接覆盖安装,旧版注册表项 HKLM\SOFTWARE\AnyDesk\LANWake 会被保留,无需重新配对。
旧版被 BSI 通报的 DLL 劫持风险
德国 BSI 2026 年 2 月通报 8.x 存在 DLL 劫持,需立即升级。WoL 本身虽与 DLL 加载路径无关,但建议趁升级一次性把 BIOS、网卡驱动一并刷新,避免混合版本导致魔术包被防火墙拦截。
前置条件清单:硬件、固件与网络
想让魔术包顺利穿过链路并点亮主板,需要硬件、固件、网络三层同时放行。以下四项缺一不可,建议按顺序勾选。
- 主板 BIOS/UEFI 需打开「Wake on PCI-E」「Wake on LAN」或类似选项;部分厂商命名为「S5 Wake on LAN」。
- 有线网卡必须保持待机供电;笔记本需接通电源适配器,否则部分型号会切断网卡。
- 路由或交换机需允许「定向广播」或至少支持「IP Helper」转发 UDP 9 端口;部分光猫默认关闭,需要超级管理员账号开启。
- 目标 PC 与发令端必须在同一广播域,或中间路由已配置子网广播转发;跨 VLAN 需三层设备支持 ip directed-broadcast。
警告:若您使用 ISP 提供的光猫-路由一体盒,十有八九默认屏蔽广播包,可在光猫后台「高级→LAN 设置→广播转发」中勾选开启,否则后续步骤全部失效。
Windows 端最短配置路径
BIOS 与网卡驱动
- 开机按 Del/F2 进入 BIOS,找到 Power Management → Wake on LAN → Enabled。
- 进入 Windows,设备管理器→网络适配器→电源管理,勾选「允许此设备唤醒计算机」与「只允许魔术包唤醒」。
- 高级选项卡中,将「Wake on Magic Packet」设为 Enabled,「Energy Efficient Ethernet」设为 Disabled(经验性观察:部分 Intel I225 在节能模式下会丢包)。
AnyDesk 客户端设置
- 右上角「≡」→设置→连接→局域网唤醒→勾选「允许 LAN 唤醒」。
- 在「MAC 地址」字段填入本机有线网卡 MAC,格式保持连字符或冒号均可;若留空,AnyDesk 会自动读取第一张有线网卡。
- 点击「测试」按钮,确认日志区出现「Magic packet sent to xx:xx:xx:xx:xx:xx」即代表客户端层面就绪。
macOS 端配置差异
macOS Sequoia 起,系统设置→隐私→屏幕录制权限改动频繁,但 WoL 与 AnyDesk 的屏幕录制权限无关。重点在「系统设置→电池→选项→唤醒以供网络访问」需勾选。AnyDesk 9.2.0 的 macOS 版把 WoL 开关放在「首选项→连接→网络」子标签,界面与 Windows 相同。
注意:M 系列 Mac 在深度睡眠(HibernateMode=25)下会关闭 Thunderbolt 以太网,需接原装 Apple USB-C 网卡才能维持待机供电;第三方转接头经验性观察失败率 >50%。
Linux 端命令行补充
AnyDesk 官方仓库提供的 .deb/.rpm 包在 9.2.0 中已内置 WoL 开关,但 GTK 前端路径较深:「≡」→设置→连接→高级→局域网唤醒。若您使用无头服务器,可直接编辑 /etc/anydesk.conf,新增:
[lanwake] enable=1 mac=aa:bb:cc:dd:ee:ff
保存后 systemctl restart anydesk 生效。需额外用 ethtool 确认网卡持续供电:
ethtool eth0 | grep Wake-on # 应返回 Wake-on: g
路由/交换机侧必要设置
家用级:OpenWrt 示例
- 登录 LuCI→网络→接口→LAN→编辑→高级设置,勾选「启用广播转发」。
- 防火墙→通信规则,新增一条允许 UDP 9 端口从 LAN 入站。
- 若发令端在 WAN,需要额外配置「UDP 广播中继」插件,把 WAN 口 UDP 9 转发至 192.168.x.255。
企业级:Cisco IOS snippet
interface Vlan10 ip directed-broadcast 101 access-list 101 permit udp any host 192.168.10.255 eq 9
提示:出于安全考虑,Cisco 默认关闭定向广播,必须显式 ACL 限定源地址,否则易被用作 Smurf 放大攻击。
发令端操作:何时用 AnyDesk,何时用第三方
AnyDesk 内置的「唤醒」按钮会在后台发送魔术包,再等待目标上线;若 120 秒内未收到回连,则标记失败。该逻辑适合「偶尔唤醒+立刻远控」场景,例如设计师下班回家后发现电脑未关机。
若您需要「批量开机」或「定时唤醒」,建议用路由器自带的「智能插座+WoL」组合,或基于 Python 的第三方脚本,通过 AnyDesk 的 REST API 再触发会话。这样可把开机与远控解耦,降低失败耦合度。
发令端操作:何时用 AnyDesk,何时用第三方
验证与观测方法
本地抓包确认魔术包已发出
在发令端安装 Wireshark,过滤器输入 udp.port==9,应看到 Destination 为广播地址、Payload 包含 6 字节 0xFF + 16 次重复 MAC。若未见包,优先检查本地防火墙是否拦截 UDP 9。
目标端看网卡灯
关机后 30 秒内,RJ45 绿灯应持续闪烁;若熄灭,说明 BIOS 或系统电源管理未保持网络待机,需回退检查 BIOS 节能选项。
AnyDesk 日志
目标端开机后,打开 %ProgramData%\AnyDesk\ad_trace.log,搜索「wake_reason」,若值为「Magic Packet」即代表 WoL 成功。
常见故障排查表
| 现象 | 最可能原因 | 验证动作 | 处置 |
|---|---|---|---|
| AnyDesk 显示「离线」且抓包无 UDP 9 | 发令端防火墙拦截 | Wireshark 无出站包 | 在 Windows 防火墙放行 AnyDesk.exe UDP 9 |
| 抓包有包但电脑不开机 | 主板未接电源或 BIOS 关闭 | 关机后网口灯灭 | 进 BIOS 打开 WoL,并插好电源 |
| 唤醒后 30 秒又断电 | 电源计划设置「空闲关机」 | 事件查看器 Kernel-Power 107 | 关闭「节能关机」或调整空闲计时器 |
适用/不适用场景清单
- 适用:家庭 NAS、渲染工站、店铺收银机——设备长期插电、网络拓扑简单、可接受广播包。
- 不适用:笔记本电池供电、公共 Wi-Fi、跨城三层网络——要么网卡断电,要么广播被运营商丢弃。
- 合规边界:德国部分州政府网络禁止定向广播,需向网络科报备;若审计发现未授权广播,可能被认定为扫描行为。
最佳实践 6 条
- 固定 DHCP 绑定:确保目标机 IP/MAC 映射不变,避免广播包到达后 ARP 找不到设备。
- 将 AnyDesk 监听端口从 7070 改为 443,可在 my.anydesk.com 自定义,减少 ISP 封端口概率。
- BIOS 更新后务必复查 WoL 状态,部分厂商会在升级后重置为 Disabled。
- 发令端与目标端都开启「诊断日志」,出现失败时先导出 wake.log 再提单,官方技术支持优先受理含日志工单。
- 跨子网场景优先用路由器「IP 助手」而非全局广播,降低被安全设备误报风险。
- 若配合智能插座,建议「先 WoL 120 秒,无响应再断电重启」,形成二层保险。
FAQ(结构化数据)
Q1:Wi-Fi 下能否唤醒?
经验性观察:大多数笔记本在 S5 软关机后会关闭 Wi-Fi 射频,因此 WoL 仅对有线网卡可靠;部分高端商务本(如 Dell Latitude 7×40)支持「Wake on WLAN」,但需在 BIOS 额外打开「Deep Sleep S4/S5 WoWLAN」并接原厂电源。
Q2:关机后 LED 仍亮,是否正常?
正常。ATX 电源在 S5 仍提供 +5VSB,只要 RJ45 绿灯闪烁即代表待机电压存在;若完全熄灭才说明未满足 WoL 前置条件。
Q3:能否用手机端 AnyDesk 唤醒?
可以。Android/iOS 客户端在 9.2.0 的「设备列表→长按目标→唤醒」即可发送魔术包,但手机必须与目标在同一广播域;若使用 5G 蜂窝,需先在路由器建立广播中继。
Q4:唤醒后 AnyDesk 一直「连接中」怎么办?
通常是 Windows 刚启动尚未初始化防火墙或 privacy tool 驱动,可稍等 20 秒;若仍失败,在目标机把 AnyDesk 服务启动类型设为「自动(延迟启动)」即可。
Q5:MAC 地址克隆到路由器后还能用吗?
克隆后路由器 WAN 口会占用该 MAC,但局域网内仍使用真实网卡 MAC,不影响 WoL;发令时填写真实 MAC 即可。
收尾:什么时候值得投入 WoL?
如果您每月远程开机需求 ≥5 次,且设备位于可管理路由的家庭或公司内网,投入 20 分钟完成 BIOS-路由-AnyDesk 三步配置,平均每次可节省 3–4 分钟人工现场开机,半年即可回本。反之,若设备经常移动、使用 Wi-Fi 或位于 ISP 多层 NAT 之下,失败率显著升高,不如直接选用「智能插座+来电自启」方案。
下一步行动:先在本段文末表格自检「前置条件」→按平台最短路径一次性打开 WoL→用 Wireshark 做一次正向验证→把诊断日志开关保持开启。如此,无论凌晨加班还是周末突发,都能一键点亮远端工作站,继续享受 AnyDesk 9.2.0 的 AV1 无损色彩通道与亚秒级路径切换带来的流畅体验。
📺 相关视频教程
电脑远程自动开/关机,手机一键唤醒,100%免费!只需几步设置即可搞定 | 零度解说
