Skip to content
Can I Connect?

ホームネットワーク デバイステスト

Raspberry Pi、NAS、ホームサーバーをお持ちですか?すべてのデバイスの到達性を確認する簡易ダッシュボードを作りましょう。

仕組み

カスタムリストページでは、チェックしたいURLを自由に追加できます。リストはページのURL自体にエンコードされます。アカウント不要、サーバーへの保存もありません。ブックマークすれば、すべてのデバイスをワンクリックで接続チェックできます。

1

デバイスの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)
2

URLをブックマーク

リストは圧縮されてページURLに格納されます(#の部分)。ブックマークする、ホーム画面に追加する、または共有できます。リストはリンクと一緒に持ち運べます。

3

いつでもチェック

ネットワーク上の任意のデバイスからブックマークを開くだけです。各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を追加し、結果をブックマークしましょう。

カスタムリストを作成 →