OpenSource-Hub
U

UpSnap

SHA-256
5.6k stars·システム最適化·SHA-256 チェックサム確認済み

一个简单的局域网唤醒 Web 应用,支持一键唤醒、定时任务、端口检测、网络扫描和远程关机,界面美观,部署简单。

スマートダウンロード

Download 版をダウンロード

v5.3.4 · 9.7 MB

基于 Web 的局域网唤醒神器,点一下就能开机,还能定时和远程关机。

主な機能

  • 一键唤醒任意设备
  • 支持 cron 定时任务自动开机
  • 可自定义端口 Ping 检测设备状态
  • 扫描局域网发现设备(需 nmap)
  • 远程关机(自定义命令)

できないこと

  • 基于安全考虑,切勿将 UpSnap 直接暴露到公网,建议通过 VPN(如 WireGuard)远程访问;关机命令本质是 shell 调用,需谨慎配置命令;网络扫描依赖 nmap,需提前安装。

使用例

  • 远程唤醒家里或办公室的电脑
  • 定时启动服务器或 NAS
  • 团队协作管理局域网设备开机/关机

詳細説明

UpSnap 是一款免费开源的局域网唤醒(Wake-on-LAN)Web 管理工具,基于 SvelteKit、Go 和 PocketBase 构建。它提供了直观的仪表盘,让你一键唤醒远程电脑,通过 cron 定时任务自动开机,自定义端口 ping 检测设备状态,使用 nmap 扫描发现网络设备,甚至支持远程关机(需自定义命令)。支持多用户权限管理、35 种主题、20 多种语言界面,可通过二进制文件、Docker(多架构)或 Arch AUR 快速部署。无论家庭用户还是小型团队,都能轻松管理局域网设备。

トラブルシューティング & FAQ (2)

トラブル対応
UpSnapが動作するシャットダウンコマンドを実行する際に、なぜ 'no such process' エラーをログに記録するのですか?

これはUpSnap 5.2.8における既知のバグで、シャットダウンコマンドが誤ってタイムアウトを発生させ、プロセスが既に終了した後にエラーをログに記録します。シャットダウン自体は正常に完了します。修正はPR #1695で提出済みです。マージされるまでは、警告とエラーログを無視しても問題ありません。

参照 Issue #1694
トラブル対応
UpSnapを非rootユーザーとして実行する際の'socket: permission denied'エラーを修正する方法?

docker-compose.ymlの環境変数にUPSNAP_PING_PRIVILEGED='TRUE'を設定してください。コンテナがNET_RAWケイパビリティ(UpSnapイメージのデフォルト)を保持し、かつsecurity_opt 'no-new-privileges'がtrueに設定されていないことを確認してください(setcapバイナリと競合します)。動作するcomposeスニペットの例:environment: - UPSNAP_PING_PRIVILEGED=TRUE。あるいは、非特権UDP pingを希望する場合は、ホストで以下を実行して有効にしてください:sudo sysctl -w net.ipv4.ping_group_range='0 2147483647' そして、UPSNAP_PING_PRIVILEGEDは未設定またはfalseのままにしてください。これらの手順はUpSnap v5.2.7およびそれ以前のバージョンに適用されます。

参照 Issue #1574

タグ

wake-on-lannetworkself-hostedsveltekitgopocketbasedocker

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

下载最新版二进制文件或 Docker 镜像

4

运行命令:sudo ./upsnap serve --http=0.0.0.0:8090(或使用 docker-compose)

5

浏览器打开 http://localhost:8090,创建管理员账号

インストールガイド
  1. 下载最新版二进制文件或 Docker 镜像
  2. 运行命令:sudo ./upsnap serve --http=0.0.0.0:8090(或使用 docker-compose)
  3. 浏览器打开 http://localhost:8090,创建管理员账号
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

642d6a0783ad1f6174549904a14b56a30f23cf1bf8de33725b5e458f1b99aa11

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

删除下载的二进制文件或停止并移除容器/镜像即可,PocketBase 数据库文件默认保存在当前目录的 pb_data 文件夹中。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-26 03:25:23
GitHub リポジトリ

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト