返回博客列表

WakeOnLan (魔法包) 完整使用指南

发布于:2026年3月15日作者:Moomtain

什么是网络开机?

网络开机(Wake-on-LAN,简称 WOL)是一项允许您通过网络远程唤醒计算机的技术。通过发送特殊的"魔法包"(Magic Packet)到目标计算机的网卡,可以将处于休眠或关机状态的计算机唤醒。

使用前准备(电脑端配置)

要使用网络唤醒功能,目标计算机需要满足以下条件:

  • 目标计算机的主板和网卡支持网络开机功能(绝大多数现代计算机均支持)
  • 在目标计算机的 BIOS/UEFI 设置中启用了网络唤醒(Wake-on-LAN 或 PCIE Wake 等选项)
  • 在操作系统的网卡驱动程序属性中,开启了"允许此设备唤醒计算机"以及"只允许幻数据包唤醒计算机"功能(Windows 设备管理器 -> 网络适配器 -> 属性 -> 电源管理)
  • 控制设备与目标计算机处于同一个局域网内
提示:获取 MAC 地址的方法:在 Windows 中,打开命令提示符,输入 ipconfig /all,查找“物理地址”;在 macOS 中,打开终端输入 ifconfig 查找 ether 地址。支持冒号、短横线分隔或无分隔符的格式。

基础功能:添加与唤醒设备

  • 添加设备: 点击主界面的“+”或添加按钮,输入便于识别的设备名称和目标设备的 MAC 地址,选择合适的图标并保存即可。
  • 唤醒设备: 在设备列表中点击需要唤醒的设备卡片,应用会立即发送魔法数据包。稍微等待几秒钟,计算机就会开始启动。如果您在局域网内且目标电脑配置正确,唤醒率将是 100%。

高级功能技巧

1. 使用快捷方式快速唤醒

无论是 Android 还是 Windows 平台,您都可以为常用设备创建快捷方式:

  • Android: 长按设备卡片,在弹出的菜单中选择“添加桌面快捷方式”。点击桌面图标即可一键唤醒,无需打开应用。
  • Windows: 支持固定设备到开始菜单,或者在任务栏应用的跳跃列表(右键任务栏图标)中直接点击唤醒。

2. 协议唤醒(仅限 Windows 版)

Windows 版本支持通过 URI 协议被其他应用程序调用唤醒设备(这非常适合用于自动化脚本中):

  • wol://name/[设备名称] (推荐)通过设备名称唤醒
  • wol://mac/[MAC地址] 通过 MAC 地址唤醒

例如,在命令提示符或 PowerShell 中执行:start "wol://name/MyDesktop" 即可实现命令行调用唤醒。

3. 唤醒成功率设置

在应用的设置页面中,您可以:

  • 调整魔法包发送数量(默认为5,若网络不稳定可适当增加),提高唤醒成功率
  • 更改发送端口(通常为 7 或 9,默认为 9)