ToDesk远程唤醒电脑设置教程:Wake-on-LAN完整配置

立即下载ToDesk 中文下载站 全平台支持 · 官方最新版

远程开机的应用场景

ToDesk远程开机(Wake-on-LAN,简称WOL)让你在外地也能开机家里的电脑,然后立刻用ToDesk远程控制。典型场景:

但很多人配WOL失败,主要是因为它涉及硬件、固件、操作系统、网络、设备五层设置,缺一不可。

WOL工作原理

基本流程

  1. 控制端发送一个特殊数据包(Magic Packet)
  2. 这个包通过路由器/交换机传给目标网卡
  3. 即使目标电脑关机,网卡仍在低功耗监听
  4. 网卡识别到自己的MAC地址后唤醒主板
  5. 主板开机 → 操作系统启动
  6. ToDesk Server 被启动 → 控制端连接成功

关键要求

硬件层配置

BIOS/UEFI设置

开机按 Del/F2/F10 进入BIOS,找以下选项:

选项位置 默认 要改为
Power Management → ErP Ready Enabled Disabled
Wake on LAN Disabled Enabled
Power On by PCIE Disabled Enabled
Resume on AC Power Loss 关机 Power On
Deep Sleep Mode Enabled Disabled

不同主板选项名字略有差异,关键找到包含“Wake on”、“LAN”、“Magic”这几个关键词。

网卡选择

推荐用电脑直连板载千兆网口,不要用Wi-Fi或USB网卡。

电源供电

WOL要求电脑关机状态下网卡仍有供电:

操作系统层配置

Windows设置

设备管理器 → 网络适配器 → 网卡属性 → 电源管理:

选项 推荐
允许计算机关闭此设备以节约电源 取消勾选
允许此设备唤醒计算机 勾选
仅使用「魔术包」唤醒 勾选

网卡属性 → 高级:

电源选项

控制面板 → 电源选项 → 选择电源按钮功能:

Mac设置

macOS对WOL支持有限:

Linux设置

# 检查是否支持WOL
sudo ethtool eth0 | grep Wake

# 启用WOL
sudo ethtool -s eth0 wol g

# 永久启用(systemd)
sudo systemctl edit systemd-wol@eth0
# 添加:
# [Service]
# ExecStart=/sbin/ethtool -s %i wol g
sudo systemctl enable --now systemd-wol@eth0

网络层配置

获取网卡MAC和IP

# Windows
ipconfig /all
# 或
Get-NetAdapter | Select Name, MacAddress, LinkSpeed

记录:

路由器配置

绑定IP + MAC

在路由器DHCP里给目标电脑绑定静态IP(或电脑本地手动设固定IP),避免IP变化导致WOL失灵。

端口转发

部分路由器需要:

ARP广播

Magic Packet是广播包,确保路由器允许:

ToDesk端配置

当前ToDesk的WOL支持

ToDesk在v3.x版本开始集成WOL:

配置步骤

1. 启用WOL配置

ToDesk 设置 → 网络 → 启用Wake on LAN:

2. 验证配置

  1. 关闭目标电脑(不能断电)
  2. 在另一台设备用ToDesk看设备列表
  3. 如果显示「可唤醒」表示WOL配置正确
  4. 点「唤醒」按钮
  5. 等待30秒看是否远程连接

移动端使用

ToDesk手机客户端:

  1. 设备列表出现「⚡」唤醒图标
  2. 点击后输入MAC地址(首次需手动输入)
  3. 自动发送魔术包
  4. 等待30秒后再次点击连接

跨网段远程开机(公网方案)

如果控制端和被控端不在同一局域网,有几种方案:

方案A:智能路由器支持WOL公网访问

部分路由器(华硕、网件部分型号)支持:

方案B:路由器内置VPN

部署VPN到家里:

方案C:第三方WOL代理服务

方案D:用云服务器做中转

部署:

路由器WOL配置实战(以OpenWrt为例)

OpenWrt默认支持WOL,但需要配置:

# 安装 wol 包
opkg update
opkg install etherwake

# 使用 etherwake 唤醒指定MAC
etherwake -i br-lan 00:11:22:33:44:55

LuCI界面:

常见问题排查

「唤醒按钮按了没反应」

按以下顺序排查:

  1. 目标电脑电源:是否完全切断电源(拔插头、断电)
  2. 网线:是否插好、指示灯亮
  3. BIOS设置:是否启用Wake on LAN
  4. Windows网卡设置:是否允许唤醒
  5. MAC地址:是否输入正确
  6. 路由器:是否绑定IP正确
  7. 跨网段:NAT是否正确转发

「唤醒后马上又关机」

通常是驱动兼容性:

  1. 网卡驱动更新到最新
  2. BIOS里禁用快速启动
  3. Windows里禁用休眠

「关机后网卡灯不亮」

「有时候唤醒成功有时候失败」

可能因素:

「ToDesk移动端无法唤醒」

「唤醒后屏幕黑屏」

目标电脑启动但显示器不显示:

进阶:定时自动开机

某些场景需要按计划唤醒电脑(每天早晨8点自动开):

BIOS设置(部分主板)

Power Management → RTC Alarm:

Linux (Cron + WOL)

# 每天早晨8点发送WOL
0 8 * * * /usr/bin/etherwake -i eth0 00:11:22:33:44:55

Windows任务计划程序

  1. 创建基本任务
  2. 触发器设为「每天8:00」
  3. 操作「启动程序」
  4. 程序:etherwake.exe
  5. 参数:00:11:22:33:44:55

注意:Windows关机状态任务计划程序不运行,所以这个方法只在「睡眠」「休眠」状态有效。

安全注意事项

WOL有潜在安全风险:

ARP欺骗攻击

攻击者可以伪造Wake on LAN包,让你电脑意外开机——这通常不是大问题。

隐私泄露

唤醒后立刻用ToDesk连接,如果ToDesk账号被破解,可能被远程访问。

缓解措施

实战最佳实践

工作流一:办公电脑远程开机

  1. 目标电脑绑静态IP
  2. BIOS开启WOL
  3. Windows网卡配置WOL
  4. ToDesk客户端记MAC
  5. 在家WOL→30秒后连接
  6. 工作完关机

工作流二:NAS定时开机备份

  1. NAS(群晖/威联通)通常已经支持WOL
  2. NAS端配置WOL服务器
  3. 笔记本或手机定时发送WOL
  4. NAS自动开→跑备份→自动关机

工作流三:服务器维护

  1. IDC机房机柜部署常开监控服务器
  2. 任意PC可通过WOL + 远程管理开启目标服务器
  3. 用iLO/iDRAC + ToDesk双备份连接

总结

ToDesk远程开机依赖多层协作:

  1. 硬件层:主板支持、网卡启用
  2. 系统层:操作系统配置
  3. 网络层:路由器、IP绑定
  4. 应用层:ToDesk配置、MAC记录
  5. 跨网段:VPN / 代理 / 公网IP

按本文清单逐项排查和配置,远程开机一次成功率应能在90%以上。

这篇教程有帮助吗?立即下载ToDesk 中文下载站试试吧!

全平台支持 · 安全无毒 · 官方最新版