OpenWrtホームネットワークのライブ監視

あなたのネットワークの鼓動。
リアルタイム。クラウドなし。

NetPulse は OpenWrt ルーターを見守り、トポロジーを描き、ネットワークの健全性をスコア化して通知します - すべて単一のセルフホスト バイナリから。データはあなたの LAN から出ません。

クラウドなし 100% フリー · AGPL-3.0 あなたのアプリ、あなたのデータ 単一静的バイナリ OpenWrt / GL.iNet OpenWrt .ipk パッケージ
健全性 92/100
ダウンロード 84.2 Mbps
アップロード 12.6 Mbps
レイテンシ 8 ms
デバイス 65
NetPulse overview
Cloudless Club の一員

Cloudless Club の原則

NetPulse は Cloudless Club の3つの原則に従っています:デジタル主権、永遠に無料、企業ではなく人によるもの。これらはクラブのすべてのアプリで共有され、1か所にまとまっています。

クラブを知る
仕組み

5分で自宅NOCを立ち上げる

Docker もアカウントも長いウィザードも不要。3ステップでネットワークが語り始めます。

01

サーバーをインストール

Webアプリ内蔵の単一静的Goバイナリ。あらゆるLinux(x86_64、arm64、armv7)でサンドボックス化されたsystemdサービスとして動作…OpenWrtルーター上でも。

02

ルーターをペアリング

ワンタイムのペアリングトークンとネイティブ .ipk エージェント(procd、UCI、watchdog)。エージェントなしでも可:完全読み取り専用のSSHポーリング。

03

アプリを開く

スマホとデスクトップにインストールできるPWA。SSEで5秒ごとにライブ更新。admin/viewerロールとユーザーごとの言語設定に対応。

≈ 5分でインストール
デモデータ

動き出す様子をご覧ください

スクロールを続けてください。これらは本物のウィジェットで、デモデータセットで動いています - デモモードで NetPulse を実行したときと同じ数字です。

01

一つの数字がすべてを語る

ヘルススコアはレイテンシ、ロス、稼働時間、温度を 0-100 に凝縮します。緑は安心の印。SSE 経由で 5 秒ごとに更新。

02

起こりながら描かれるトラフィック

契約プランに対する WAN のライブスループットを 24 時間の平均と合計付きで表示。サンプリングのトリックなし - 見えるものがそのままケーブルを流れるもの。

03

自ら推論するトポロジーマップ

ブリッジ FDB からライブ構築(利用可能なら LLDP も):有線・無線クライアント、推論されたスイッチ、peer からインターネットへの WireGuard トンネル。

04

フリート全体が一目で

ルーターごとの CPU、メモリ、温度、稼働時間。ここには 4 台:GL.iNet Flint 2 ゲートウェイ 1 台と中古の Xiaomi AX6 アクセスポイント 3 台。

05

AdGuard Home、統合済み

DNS クエリ、ブロック率、上位ブロックドメイン、さらに利用中のクライアントも。広告ブロックが他のすべてと並んで見えます。

06

あなたを見つけ出すアラート

温度急上昇、新規デバイス、ファームウェア更新、WireGuard ハンドシェイク - ベルに、Web Push でスマホにも。

07

ルーター上で動くエージェント

ネイティブな OpenWrt .ipk パッケージで、procd init、UCI 設定、watchdog を備えます。opkg でインストールし、各ルーター上で WiFi イベントをリアルタイムに監視します。

92 /100
優秀 ネットワーク健全性スコア パティオの温度により減点。
↓ 84.2 Mbps ↑ 12.6 Mbps レイテンシ 8 ms
WAN トラフィック
ライブ
↓ 0.0 Mbps ↑ 0.0 Mbps レイテンシ 0 ms
AdGuard Home 有効
18.6%
15,687 / 84,312
トラッカー9,204
平均DNS14 ms
上位ブロックドメイン
パネルを開く
アラートフィード
AP-Estudio:温度 78 °C2 min 前
新規デバイス:tv-salon(有線)11 min 前
GW-Flint2 にファームウェアあり1 h 前
WireGuard:peer「phone」ハンドシェイク2 h 前
root@OpenWrt:~
root@OpenWrt:~# opkg install netpulse-agent Installing netpulse-agent (2.6.0)... Configuring netpulse-agent. ✓ procd init - 有効 · respawn ✓ UCI 設定 - /etc/config/netpulse-agent ✓ watchdog - cron */2 min ✓ iw イベント - push WiFi <3 s ✓ サーバーに接続済み - SSE エージェント稼働中 · pid 987 · 12 MB RSS
procd init config UCI watchdog cron eventos iw ~12 MB RSS
機能

ホーム NOC に必要なすべて

ポーリングは読み取り専用です:ネットワークを見守り、変更しません。書き込みを伴う操作(予約、ブロック、オーケストレーション、ファームウェア)は常に明示的で、ロールバックで保護されます。

ライブトポロジー

ブリッジ FDB + LLDP から推論。有線・無線クライアント、管理・推論スイッチ、コンテナをネストしたハイパーバイザー。

デバイス

各クライアントをホスト名パターン + OUI で分類。バンド、信号、初検出時刻、接続先ルーター付き。

WireGuard

peer、最終ハンドシェイク、peer ごとの転送量。トンネルはマップ上に描画。

AdGuard Home

クエリ統計、ブロック率、上位ブロックドメインをネットワークと並べて表示。

アラートとプッシュ

6 カテゴリ、カテゴリごとの緊急度。ベルのフィードに加えネイティブ Web Push(VAPID)。

マルチユーザー

bcrypt パスワード、admin と viewer ロール、ユーザーごとの言語。鍵を渡さずビューを共有。

デモモード

DEMO_MODE=1 で 65 デバイスの完全なサンプルネットワーク - ルーター不要。導入前にお試し。

レイテンシコレクター

オプションの sidecar がルーターごとの TCP レイテンシをポーリング。独自の長期時系列付き。

ネイティブ OpenWrt パッケージ

OpenWrt の第一級市民です

WiFiとローミング

DAWN信号マトリクス、SSIDごとの802.11r状態、チャネル利用率、永続的なローミングイベントフィード(30日間)。

インストール可能なPWA

スマホやデスクトップにインストール:SSEでライブ更新、ネイティブWeb Push、ライト/ダークテーマ。

LuCIアプリ

luci-app-netpulseはOpenWrt自身のインターフェースにエージェント状態を統合:procd、UCI、ログ、再起動。

内蔵自動アップデーター

24時間ごとに新リリースを確認し、アトミックスワップで適用。介入不要。

オンボックスモード

予備のマシンがなくても、サーバーはOpenWrtルーター上で直接動作。UCI設定とTLSピンニング付き。

チャネルアナライザー

無線ごとの Wi-Fi スペクトルと、チャネルごとの混雑スコア。電波を読んで提案するだけで、ルーターには何も書き込みません。

AI アシスタント (MCP)

読み取り専用の MCP サーバーを内蔵:フリート、デバイス、アラート、トポロジーを API トークンで AI アシスタントから照会できます。

内部を見る

個人プロジェクト、本格エンジニアリング

公開しているのは一人。でも作りは製品レベル。

918自動テスト
111SemVerリリース
3CPUアーキテクチャ
~12 MBエージェントRAM
コミットごとにCI チェックサム検証済みインストーラー エージェントTLSピンニング サンドボックス化systemd 履歴へのGitleaks ロールアップ付きSQLite
違いは何か

NOCチームなしで、完全なNOCを

Zabbix、LibreNMS、PRTGはエンタープライズ向けNMSスイート。NetPulseはOpenWrt家庭ネットワークのためのポケットNOCです。

NetPulseZabbixLibreNMSPRTG
自動検出トポロジー(FDB/LLDP)✓~✓~
ネイティブOpenWrtエージェント(.ipk、UCI、procd)✓---
WiFi・ローミングイベント(802.11r、DAWN)✓-~-
0-100のネットワーク健康スコア✓---
ライブモバイルPWA(SSE、5秒)✓-~~
第三者不要のネイティブプッシュ✓-~~
512MBのRAMまたはルーター本体で動作✓---
≈5分でインストール✓--~
無料、プレミアム版なし✓✓✓~
マルチベンダーの広さ(SNMP、数千のMIB)~✓✓✓
エンタープライズ規模(数千ノード)-✓✓✓

NMSスイートは広さと規模で勝り、NetPulseはOpenWrtへの特化、シンプルさ、家庭WiFiで勝ります。ネットワークに合う方を。

アプリ

インターフェースを覗く

デモモードの NetPulse のスクリーンショット。選んだテーマで表示されます。メニューごとに1枚。

overview

概要 · ネットワークの健全性をひと目で

価格

一時的ではなく、本当の無料

NetPulseはフリーソフトウェア(AGPL-3.0)です。コードが完全な製品そのもので、ペイウォールの奥にプレミアム版はありません。

  • 全機能、制限なし、ティアなし
  • アカウントも登録もメールも不要
  • テレメトリーなし:LANの外に何も出ません
  • 監査可能なコード、AGPL-3.0ライセンス
  • 更新込み、自動アップデーター内蔵
  • 強制クラウドなし:あなたのハード、あなたのデータ

役に立ったら、GitHubでのスターが開発を支える一番の方法です。

インストール

インストールは 1 行

Web アプリを埋め込んだ単一の静的 Go バイナリを、サンドボックス化された systemd サービスとして実行。Docker 不要 - ネットワークを監視するのにコンテナは要りません。

推奨

$ curl -fsSL https://raw.githubusercontent.com/gnacho/netpulse/main/install.sh | sh

インストーラーは素直で読めるシェルスクリプト - まず検分を.

更新は自動です:内蔵アップデーターが24時間ごとに確認し、新バージョンをアトミックスワップで適用します。インストーラーの再実行や sh install.sh --uninstall での削除も可能です。

予備のマシンがない?ルーター自身で動きます

NetPulse に専用マシンは不要です。完全なサーバーが、エージェントだけでなく、ネイティブパッケージとして OpenWrt ルーター自身の上で動きます。UCI 設定と SPKI ピンニング付きの自己署名 TLS を備えます。オンボックスモードを見る。

ルーターをつなぐ

サーバーは自身の ed25519 キーペアを生成し、公開鍵を「設定」に表示します。各ルーターで承認してください(/etc/dropbear/authorized_keys)。ゲートウェイは初回起動時に LAN ディスカバリーで自動検出。残りは設定から追加。ポーリングは厳密に読み取り専用です。

ルーター上のエージェント

各 OpenWrt ルーターにエージェントを直接インストールします。WiFi イベントを収集し、SSE でデータを送信し、サーバーに報告します。

# opkg install netpulse-agent

要件

  • systemd 入り Linux(x86_64、arm64 または armv7)
  • LAN 内の OpenWrt / GL.iNet ルーター
  • LXC や小さな VM に約 64 MB の RAM
  • WireGuard / AdGuard Home は任意

NetPulse について

NetPulseは自分のネットワークのために作った個人プロジェクトで、自由ソフトウェア(AGPL-3.0)として公開しています。これからもずっと自由でコミュニティ主導です。余暇に開発しています。アイデアは多く時間は少なく、まず自分のニーズに沿って進化します。

プロジェクトを気に入ったら、GitHubでスターを付けて広めるのが一番の応援になります。

GitHubでスターを付ける

正直な範囲の注記:現時点でテスト済みなのは作者のハードウェアのみ - GL.iNet Flint 2 ゲートウェイ 1 台と OpenWrt の Xiaomi AX6 アクセスポイント 3 台 - に加え WireGuard と AdGuard Home。他の OpenWrt デバイスも動くはずですが、あなたのものが最初の報告になるでしょう。

エージェントは OpenWrt 上のネイティブ .ipk パッケージ(opkg install netpulse-agent)としてインストールされます。procd init、UCI 設定、watchdog、iw イベントリスナーを備え、WiFi の変化が3秒以内に反映されます。ルーター自身で動作し、~12 MB RSS。

FAQ

よくある質問

NetPulseは有料ですか?

いいえ。自由ソフトウェア(AGPL-3.0)で、プレミアム版も有料プランもありません。応援したい場合はGitHubでのスターが助けになります。

対応ルーターは?

OpenWrtとGL.iNet。GL.iNet Flint 2と中古のXiaomi AX6 3台で開発・テストされています。

データはネットワークの外に出ますか?

出ません。LAN内のマシンで動作し、テレメトリーはありません。唯一の外向き通信はオプションの更新確認です。

ルーターの設定を変更できますか?

ポーリングは読み取り専用です。書き込みを伴う操作(IPの予約、機器のブロック、サービスのオーケストレーション、ファームウェアの書き込み)は明示的で、管理者がトリガーし、スナップショットと自動ロールバックで保護されます。

インストール方法は?

1行(curl | sh)でバイナリがsystemdサービスとしてインストールされます。エージェントは.ipkパッケージ(opkg)。更新は内蔵の自動アップデーターかインストーラー再実行で。

ルーターなしで試せますか?

はい。公開デモが稼働中です。DEMO_MODE=1で67台のサンプルネットワークを自分のマシンで起動できます。

私について

NetPulse の背後に企業はありません

NetPulse は公開するために作ったものではありません。誰にも依存せず、自分のルーターで自分のネットワークに何が起きているのかを理解するために始めました。そして長い間、毎日使っています。すべてが正常か確認するための、私の統合ツールです。仕事と家族の合間に、余暇で開発しています。

時間が経ち、自分が信じる原則に沿って、自由ソフトとして公開しコミュニティと共有することにしました。プロジェクトはユーザーの貢献と利用によって豊かになります。使ってくださり、改善のための提案を送ってくださりありがとうございます。もし使っていただけたら、GitHub でのスターがとても助けになります。

外観
テーマ