症状
WARP client でログインしても、お外から家のローカルネットワークをアクセスできない
前提条件
- Cloudflare アカウント作成済み、ZeroTrust アカウント作成済み(Freeアカウント)
- tunnel を Cloudflare ZeroTrust Web画面から作成済み
- ⚠ ローカルで
cloudflared tunnel
コマンドを使わない
- ⚠ ローカルで
- WARP ClientはノートPCやスマホにインストール済み、ログイン済み
手順
-
tunnel を作り、cloudflared を自宅ネットワーク内の PC やラズパイにインストールしておく。すでに作成済みの場合は(2)に進む。
cloudflared をインストール際は、architecture を間違えないよう気をつけまる。最近のラズパイはarm64のほうが多い。インストールコマンドが tunnel 設定画面の overview に表示されるので、そのままコピペする。
-
Private Network の下の "Add a private network" を押して、ご自宅のローカルネットワークのCIDRを入力する。例えば
192.168.1.{0~255}
の場合は192.168.1.0/24
-
settings > WARP client を開き、Device settings の下の Default の横の Configure を押して、除外ルール一覧を開く
確認
ルーターのアドレス 192.168.xxx.xxx をアクセスしてみる
注:mDns名 (hogehoge.local
) は使えないので、ネットワーク内のリソースはIPアドレスでアクセスしましょう(例:Jellyfin iOSクライアント↓)