UpSnap 基于WOL的局域网唤醒工具
Snap 是一款基于 WOL 的局域网唤醒工具,支持使用 Wake-on-LAN(WOL)技术远程唤醒设备,如果自己的设备支持网络唤醒,恭喜你可能对你有用,网络唤醒WOL是一种网络标准,它允许用户通过网络远程启动处于休眠或关机状态的计算机。项目地址
Github: https://github.com/seriousm4x/UpSnap
UpSnap 特征
一键式设备唤醒仪表板
支持通过 Cron 定时任务,实现自动化的定时事件
Ping 您选择的任何端口
使用网络扫描发现设备(需要 nmap)
安全的用户管理
i18n 语言的支持
35 种不一样的主题
适用于 amd64、arm64、arm/v7、arm/v6 的 Docker 映像
可自托管
部署 UpSnap
先决条件/要求
最低 512MB RAM(推荐 1GB+) 具备docker 或者 docker-compose 环境 需要唤醒的设备需要支持WOL功能,可参考这篇文章: [主板]BIOS如何设置启用网络唤醒(WOL: Wake On Lan)功能
方法一:使用Docker 命令部署
docker run -d \ --name upsnap \ --network host \ --restart unless-stopped \ -v $(pwd)/data:/app/pb_data \ docker.cnb.cool/srebro/pidin/upsnap:5
方法二:使用Docker Compose部署 (推荐)
services: upsnap: container_name: upsnap #image: ghcr.io/seriousm4x/upsnap:5 image: docker.cnb.cool/srebro/pidin/upsnap:5 ##CNB镜像加速地址 network_mode: host restart: unless-stopped volumes: - ./data:/app/pb_data
浏览器访问UpSnap地址:http://ip:8090/
使用Nginx反向代理
#upsnap server { listen 443 ssl; server_name upsnap.srebro.cn; ##替换成自己的域名 error_page 404 /404/404.html; charset utf-8; ssl_certificate /home/application/nginx/cert/srebro.cn.pem; ssl_certificate_key /home/application/nginx/cert/srebro.cn.key; ssl_session_cache shared:SSL:1m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header x-wiz-real-ip $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:8090; } }
根据提示设置管理员账户和密码 可设置不同主题 设置语言为中文 尝试添加一台设备 添加了一台设备,发现绿色代表已经开机 如果不想手动添加,也可以局域网内直接扫描
获取UpSnap
CNB地址: https://cnb.cool/srebro/pidin/-/tree/main/pidin/tools/upsnap
-
UpSnap基于Web的开源局域网唤醒解决方案
UpSnap 是一款基于 Web 的开源局域网唤醒解决方案,它能够通过网络发送特定的数据包来远程启动或唤醒处于休眠状态的设备。这款软件以其直观的用户界面和强大的功能集,为用户提供了便捷的设备管理能力。
-
UpSnap是一个基于Web的局域网唤醒应用
UpSnap是一个基于Web的局域网唤醒应用,旨在让我们轻松管理和控制网络中的设备。这个项目使用SvelteKit进行前端开发,后端则是使用Go和PocketBase。它提供了一个简洁易用的一键唤醒面
-
UpSnap:搭建一款开源且精美的网络唤醒服务
UpSnap是在Github中开源的一个局域网唤醒工具,它使用SvelteKit、Go、PocketBase和nmap编写,可以通过网络唤醒局域网内的设备。UpSnap的主要作用是允许用户通过网络发送
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 美元兑人民币汇率2023年8月20日
- DolphinScheduler 2.0.1 实现一键升级、插件化等功能
- 23ICT趋势年会 | 中国电信陈运清:算力网络是云网一体发展的重要技术途径
- 为什么说“分布式架构”才是AR眼镜的未来
- 【杂谈快报】腾讯CISG调整组织架构:成立智慧行业九部,负责运营商行业大客户拓展
- 激光雷达“上车”,止步2021?
- Xbox 负责人对谈微软 CEO:为什么微软选择全力押注游戏业务
- 同样的百瓦级快充,为什么荣耀50系列跟别人不一样?
- 迷惑行为赏析:把 jpg 图片加密后卖了 247 万
- 天,这位开发者到底经历过什么 - SPV 隐私专家
- 美国、日本和澳大利亚参加“对抗北方2021”军事演习
- iPhone这一棘手问题,终于要解决了