avatar

PiDIN

Play In Docker In NAS

  • 首页
  • 关于本站
  • 项目地址
  • 发布文章
Home 随时随地开机,局域网唤醒工具 | UpSnap 3.1K ⭐
文章

随时随地开机,局域网唤醒工具 | UpSnap 3.1K ⭐

Posted 2025-04-19 Updated 2025-04- 20
By srebro
16~21 min read

UpSnap 介绍

home-dark

UpSnap 是一款基于 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;
        }
}
  • 根据提示设置管理员账户和密码

image-20250419164850122

  • 可设置不同主题

image-20250419164954015

  • 设置语言为中文

image-20250419165103661

  • 尝试添加一台设备

image-20250419165144691

image-20250419165832595

  • 添加了一台设备,发现绿色代表已经开机

image-20250419165931547

  • 如果不想手动添加,也可以局域网内直接扫描

image-20250419170010750

🎁 获取UpSnap

  • CNB 仓库地址:https://cnb.cool/srebro/pidin/-/tree/main/pidin/tools/upsnap
网络工具
网络工具
License:  CC BY 4.0
Share

Further Reading

Jun 5, 2025

MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障

MAZANOKE 介绍 MAZANOKE 是一个简单的图像优化器,它可以在您的浏览器中运行,离线工作,并在不离开您的设备的情况下保持您的图像。 🚢 项目地址 Github:https://github.com/civilblur/mazanoke 🚀MAZANOKE 特征 🖼️ 在浏览器中优化

Jun 2, 2025

FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取

FileCodeBox 介绍 FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。 🚢 项目地址 Github:https://github.com/

May 26, 2025

Nextcloud平替?FileGator 轻松实现多用户文件管理

FileGator 介绍 FileGator 是一个免费的、开源的、自托管的 Web 应用程序,用于管理文件和文件夹,也是一个强大的多用户文件管理器。可以让管理员和其他用户管理具有不同访问权限、角色和主文件夹的文件。文件上传支持拖放、进度条、暂停和恢复。 🚢 项目地址 Github:https:/

OLDER

一个聚合每日热门数据的 API 接口 | DailyHot 2K ⭐

NEWER

一款强大的实时协作Markdown工具 | CodiMD 9.6K ⭐

Recently Updated

  • MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障
  • FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取
  • 「别让灵感溜走!」​​10分钟搭建轻量级笔记应用 Blinko​​ ——让每个想法都有归宿
  • Nextcloud平替?FileGator 轻松实现多用户文件管理
  • Domain Admin:域名SSL证书监控+自动续签,运维从此0焦虑

Trending Tags

网络工具 无线电 人工智能 智能家居 影音娱乐 阅读学习 sre

Contents

©2025 PiDIN. Some rights reserved.

Using the Halo theme Chirpy