ホームネットワーク デバイステスト
Raspberry Pi、NAS、ホームサーバーをお持ちですか?すべてのデバイスの到達性を確認する簡易ダッシュボードを作りましょう。
仕組み
カスタムリストページでは、チェックしたいURLを自由に追加できます。リストはページのURL自体にエンコードされます。アカウント不要、サーバーへの保存もありません。ブックマークすれば、すべてのデバイスをワンクリックで接続チェックできます。
デバイスのURLを追加
/customにアクセスして、デバイスのHTTPSアドレスを追加してください。例:
https://pi.local(mDNS対応のRaspberry Pi)https://192.168.1.50:8443(NASのWebインターフェース)https://homeassistant.local:8123(Home Assistant)https://mynas.local:5001(Synology DSM)
URLをブックマーク
リストは圧縮されてページURLに格納されます(#の部分)。ブックマークする、ホーム画面に追加する、または共有できます。リストはリンクと一緒に持ち運べます。
いつでもチェック
ネットワーク上の任意のデバイスからブックマークを開くだけです。各URLの接続チェックが即座に実行され、応答の有無と速度が表示されます。
結果の見方
ブラウザが各URLに実際のHTTPSリクエストを送信し、ラウンドトリップを計測します。ローカルネットワークのデバイスでは、以下のような結果が期待されます:
| 結果 | 意味 |
|---|---|
| ✓ Responded < 20ms | デバイスは稼働中で、ローカルネットワーク上にあります。問題ありません。 |
| ✓ Responded 20–200ms | デバイスには到達できますが、予想より遅いです。Wi-Fiの混雑やデバイスの高負荷が原因の可能性があります。 |
| ✗ No Response | デバイスが停止、クラッシュ、またはこのネットワークから到達できません。電源、ケーブル、Wi-Fiを確認してください。 |
| ⏱ Timed Out | リクエストは送信されましたが、30秒以内に応答がありませんでした。デバイスが過負荷状態か、ファイアウォールがブロックしている可能性があります。 |
知っておくべきこと
HTTPSのみ
ブラウザではWebページからのHTTPSリクエストのみ許可されています。デバイスがHTTPのみの場合は、自己署名証明書を設定するか、Caddyやnginxなどのリバースプロキシをご利用ください。最近のホームサーバーソフトウェア(Home Assistant、Synologyなど)はHTTPSに標準対応しています。
CORSはほとんど問題になりません
ほとんどのホームデバイスはCORSヘッダーを送信しないため、HTTPステータスコードの代わりに「応答あり」と表示されます。それで十分です。デバイスが応答したかどうかだけがわかれば良いのです。
サーバープローブはローカルデバイスには使えません
「サーバーからチェック」ボタンはインターネット上の当サーバーからリクエストを送信するため、192.168.x.xや.localアドレスには到達できません。この機能はパブリックURLにのみ有効です。ローカルデバイスにはブラウザチェックだけで十分です。
スマートフォンでも使えます
Can I Connect?はPWAです。ブラウザからインストールでき(アプリストア不要)、合計約200KBです。デバイスリストをブックマークして、家中を歩き回りながらWi-Fiの死角を確認できます。
試してみませんか?
カスタムリストページでデバイスのURLを追加し、結果をブックマークしましょう。
カスタムリストを作成 →