UpSnap:一款开源 Web 应用,提供简单易用的局域网唤醒功能,支持定时任务、端口探测、用户管理等
UpSnap:一款开源 Web 应用,提供简单易用的局域网唤醒功能,支持定时任务、端口探测、用户管理等
UpSnap是一款基于 SvelteKit、Go 和 PocketBase 开发的开源 Web 应用,专注于提供简单易用的局域网唤醒 (Wake-on-LAN) 功能。它通过友好的 Web 界面,让你无需复杂的命令行操作,即可轻松实现远程开机。
你是否遇到过以下场景?
- 人在公司,突然想起家里的电脑没关,耗电又担心安全?
- 半夜下载电影,希望电脑自动关机,省心又环保?
- 想远程访问家里的 NAS,却发现设备处于关机状态?
传统的远程开机方式繁琐复杂,需要设置 BIOS、路由器端口转发等,对于普通用户来说门槛较高。今天,小编就给大家推荐一款简单易用的局域网唤醒神器——UpSnap!它能让你轻松实现远程开关机,让你的设备听话又省电!
一、UpSnap是什么?
UpSnap是一款基于 SvelteKit、Go 和 PocketBase 开发的开源 Web 应用,专注于提供简单易用的局域网唤醒 (Wake-on-LAN) 功能。它通过友好的 Web 界面,让你无需复杂的命令行操作,即可轻松实现远程开机。
它最大的特点是:
- 简单易用: 友好的 Web 界面,操作直观,无需专业知识。
- 功能丰富: 支持定时任务、端口探测、用户管理等,满足不同需求。
- 安全可靠: 数据本地存储,用户权限控制,保障设备安全。
- 开源免费: 开源项目,免费使用,持续更新维护。
UpSnap 旨在为你提供一个便捷、安全、可靠的远程开关机解决方案,让你随时随地掌控你的局域网设备。

二、功能特征
UpSnap 拥有以下强大的功能特征:
- 一键唤醒: 通过 Web 界面,一键唤醒局域网内的设备。
- 定时任务: 设置定时任务,让设备在指定时间自动开机或关机。
- 端口探测: 探测设备指定端口是否开放,判断设备是否在线。
- 用户管理: 创建用户,分配权限,控制用户对设备的访问和操作。
- 多语言支持: 支持多种语言,方便不同国家和地区的用户使用。 (包括简体中文)
- 主题切换: 提供多种主题,满足个性化需求。
- Docker 部署: 提供 Docker 镜像,方便快速部署和使用。
- 网络扫描: 扫描局域网设备,快速添加设备信息 (需要 nmap)。
三、操作指南
UpSnap 的操作非常简单,只需几个步骤即可上手:
- 部署 UpSnap:
- Docker 部署: 使用
docker-compose.yml文件进行部署,具体配置请参考文件中的注释。 - 二进制文件部署: 下载最新版本的二进制文件,并按照官方文档的说明进行配置和运行。
- Docker 部署: 使用
- 配置 UpSnap:
- 添加设备: 在 Web 界面添加需要管理的设备,填写设备名称、MAC 地址、IP 地址等信息。
- 设置用户: 创建用户,并分配相应的权限。
- 使用 UpSnap:
- 唤醒设备: 在 Web 界面点击设备名称,即可唤醒设备。
- 设置定时任务: 在 Web 界面设置定时任务,让设备在指定时间自动开机或关机。
四、支持平台
UpSnap 基于 Web 开发,可以在任何支持浏览器的设备上使用。同时,它提供了 Docker 镜像,可以方便地部署在各种平台上,例如:
- Linux
- Windows
- macOS
- NAS 设备 (如群晖、威联通等)
五、产品定价
UpSnap 是一个开源项目,完全免费使用。
六、使用场景
UpSnap 的使用场景非常广泛:
- 远程办公: 远程唤醒公司电脑,处理工作事务。
- 家庭娱乐: 定时开启家庭影院,享受影音娱乐。
- 智能家居: 与智能家居系统联动,实现自动化控制。
- 服务器管理: 远程管理服务器,降低运维成本。
- 教育科研: 远程控制实验室设备,提高科研效率。
七、运作模式
UpSnap 的运作模式如下:
- 用户通过 Web 界面发送唤醒指令。
- UpSnap 后端接收到指令后,向目标设备发送 Wake-on-LAN 数据包。
- 目标设备接收到 Wake-on-LAN 数据包后,自动开机。
- UpSnap 后端会记录设备状态,并提供相应的管理功能。
结语
UpSnap 是一款简单易用、功能强大的局域网唤醒神器,它可以帮助你轻松实现远程开关机,让你的设备听话又省电。如果你正在寻找一款便捷的远程开关机工具,那么 UpSnap 绝对值得你尝试!
推荐阅读


















