anydesk远程唤醒需三步协同:一、bios启用wake-on-lan并设网卡为首选启动;二、系统中开启网卡“允许此设备唤醒计算机”及“wake on magic packet”;三、anydesk中启用局域网唤醒并配置守卫设备代发魔术包。

如果您希望使用AnyDesk远程唤醒处于关机或睡眠状态的电脑,但设备未响应开机指令,则可能是由于Wake-on-LAN(WOL)功能未在硬件、系统或AnyDesk中正确启用。以下是实现AnyDesk远程开机功能的高级配置步骤:
一、启用主板BIOS/UEFI中的Wake-on-LAN支持
该步骤确保网卡能在断电或休眠状态下监听并响应“魔术包”,是WOL生效的物理层前提。
1、重启目标电脑,在启动过程中反复按Del、F2、F10或Esc键(具体依主板品牌而定)进入BIOS/UEFI设置界面。
2、导航至Advanced → Power Management Setup 或 Chipset → South Bridge Configuration 等类似路径(不同厂商命名差异较大,关键词含“Wake”、“LAN”、“PCIe”、“Power On by PCI-E/PCI”)。
3、将以下选项设为Enabled:
• Wake on LAN
• Resume by PCI/PCI-E Device
• Deep Sleep Control(如存在,需设为Disabled以避免阻断WOL)
4、保存设置并退出(通常为F10 → Yes)。
二、在操作系统中启用网卡WOL能力
BIOS设置仅提供硬件支持,还需操作系统层面激活网卡的WOL功能,否则驱动不会向网卡下发唤醒使能指令。
1、Windows系统:
• 右键“此电脑”→“管理”→“设备管理器”→展开“网络适配器”,右键目标有线网卡→“属性”。
• 切换到“电源管理”选项卡,勾选允许此设备唤醒计算机。
• 切换到“高级”选项卡,查找以下项并设为Enabled:
– Wake on Magic Packet
– Wake on Pattern Match
– Energy Efficient Ethernet(建议设为Disabled,因其可能干扰WOL)
2、Linux系统:
• 执行ifconfig或ip link show确认网卡名称(如enp0s31f6)。
• 运行ethtool ,检查输出中Supports Wake-on:是否含g,且Wake-on:显示为g。
• 若非如此,执行sudo ethtool -s wol g启用。
• 将该命令写入/etc/rc.local(exit 0前)或创建systemd服务,确保重启后持久生效。
三、配置AnyDesk客户端启用局域网唤醒
AnyDesk自身不发送魔术包,而是依赖本地局域网内另一台“守卫设备”(Guardian Device)代为转发WOL指令;该设备必须保持开机、联网且运行AnyDesk。
1、在目标被唤醒电脑上:
• 打开AnyDesk → 左侧菜单点击设置(齿轮图标)→ 进入安全选项卡。
• 勾选启用局域网唤醒(Wake-on-LAN)。
• 记录下方显示的MAC地址(格式如00:11:22:33:44:55),后续配置守卫设备时必需。
2、在守卫设备(如家中另一台常开电脑或路由器)上:
• 同样打开AnyDesk设置→安全选项卡。
• 勾选作为局域网唤醒守卫设备。
• 点击添加受管设备,填入目标电脑的MAC地址及可选别名。
四、验证与触发远程唤醒
守卫设备完成配置后,即可从任意位置通过AnyDesk发起唤醒:只要守卫设备在线,AnyDesk服务器会将“开机”请求路由至守卫端,由其向局域网广播魔术包。
1、在外网设备(手机/笔记本)打开AnyDesk,输入目标电脑的AnyDesk地址(ID)。
2、若目标电脑处于关机或睡眠状态,连接界面将显示正在尝试唤醒设备…提示。
3、等待约10–30秒,目标电脑应自动加电启动;启动完成后,AnyDesk连接将自动建立。
4、首次唤醒失败时,检查守卫设备是否:
• 与目标电脑处于同一局域网(必须为有线直连或同一路由器下的有线连接);
• 其AnyDesk进程未被杀毒软件拦截;
• 防火墙未阻止UDP端口9(WOL默认端口)。
五、替代方案:脱离AnyDesk守卫的独立WOL触发
当守卫设备不可用或需跨子网/公网唤醒时,可绕过AnyDesk机制,直接使用第三方工具发送魔术包,适用于高级用户。
1、使用命令行工具wakeonlan(Linux/macOS):
• 安装:sudo apt install wakeonlan(Debian/Ubuntu)或brew install wakeonlan(macOS)。
• 发送指令:wakeonlan 00:11:22:33:44:55(替换为目标MAC)。
2、使用Windows图形工具WakeMeOnLan:
• 下载运行后,点击扫描网络获取在线设备列表。
• 手动添加目标MAC地址,指定IP段与子网掩码,点击唤醒按钮。
3、在支持Shell的路由器(如PandoraBox)上执行:
• 登录SSH,运行ether-wake -i eth2.2 00:11:22:33:44:55(-i后为实际WAN口名,需先用ifconfig确认)。











