UpSnap 是一款基于 SvelteKit、Go 与 PocketBase 开发的自托管局域网唤醒(Wake-on-LAN)Web 应用,通过浏览器即可一键唤醒、扫描发现和远程关闭内网设备。它把散落的网卡魔术包发送、设备清单管理和权限控制集中到一个网页面板中,适合家庭实验室、小型机房和办公室内网管理场景,可运行在二进制、Docker 或 Arch AUR 包中并对内网自托管。 核心功能: - 一键唤醒面板:以卡片仪表盘形式集中展示设备,点击即可发送 Wake-on-LAN 魔术包开机 - 定时任务:支持通过 Cron 表达式配置定时唤醒/关闭事件,实现自动化开关机 - 端口检测:对任意指定端口执行 Ping 探测,判断设备在线状态 - 网络扫描发现:调用 nmap 扫描局域网自动发现设备并批量导入(需自行安装 nmap) - IP 地址跟踪:通过周期性 ARP 扫描记录设备 IP 变化(需 nmap,除网络扫描外无需额外权限) - 自定义关机命令:为设备配置自定义命令,实现远程关机 - 用户与权限管理:内置账号体系,管理员可为每个用户按设备单独授权显示、编辑、删除和开关机权限 - 超级用户日志页:提供面向管理员的日志查看页面,便于排查操作记录 - 多语言界面:基于 i18n 提供多语言支持,语言包位于 frontend/translations - 主题外观:内置 35 款主题,可自由切换界面风格 - 多架构 Docker 镜像:官方提供 amd64、arm64、arm/v7、arm/v6 镜像,一条命令即可部署 - 自托管部署:支持二进制直接运行、Docker/docker-compose、反向代理与子路径部署,并可安装为 AUR 包 **中文支持**:界面基于 i18n 多语言框架,可在设置中切换语言,中文界面由官方 frontend/translations 语言包提供。
本站收录软件分别遵循 Apache License 2.0、MIT、GPLv2、GPLv3等开源许可协议。
软件版权归原作者所有。
禁止利用本站工具爬虫、跨平台数据抓取、批量注册、刷量、黑产牟利。
违规使用全部责任由使用者自行承担。
所有资源均来自互联网,如有侵权,请联系删除。
微信: Reborn2025-a
Copyright (c) 2021 seriousm4x 许可协议: MIT License LICENSE:https://github.com/seriousm4x/UpSnap/blob/master/LICENSE Referer:https://github.com/seriousm4x/UpSnap 分发说明:本站整理分发官方原版程序,使用与再分发请遵循原项目协议,并保留相关 LICENSE / NOTICE 文件。