localhostを爆速でインターネットへ安全に公開する「Cloudflare Quick Tunnels」
たった1つのコマンドで暗号化された公開URLを作成可能でアカウント・DNSレコード・ポート開放は一切不要

はてなブックマーク
https://b.hatena.ne.jp/ao41/20261004#bookmark-4793941272220667650
ブックマーク日時
2026-10-04 08:10:42 (UTC)
はてブ数
273 users
タグ
あとで読む
媒体
GIGAZINE(2026-10-04 12:00 公開、レビュー記事)

記事の概要

一句でまとめ:PC上で開発中のWebアプリを、ポート開放・アカウント登録・DNS設定なしにコマンド1つで暗号化URLとして公開できる「Cloudflare Quick Tunnels」の実践レビュー。

GIGAZINEによる実際に使ってみた系のレビュー記事。以前レビューされた「Cloudflare Tunnel」をさらに手軽にしたもので、cloudflared コマンドラインツールだけで完結します。AIエージェント向けのJSON出力オプションにも対応しており、開発・テスト用途で外部共有を爆速で実現できるのが魅力です。

使い方 — セットアップから公開まで

① インストール(Windows11 + WinGetの例)

winget install Cloudflare.cloudflared

② ローカルサーバーを起動(動作確認)

echo "Cloudflare Quick Tunnels Test" > index.html
python -m http.server 8000

ブラウザで http://localhost:8000 にアクセスすると、PC内だけで動作しているテストページを確認できます(Git Bash / Git for Windows を利用)。

③ 1コマンドでインターネット公開

cloudflared tunnel --url http://localhost:8000

CloudflareアカウントへのログインやDNS設定を行わなくても、ランダムな文字列を含む trycloudflare.com のURLが発行されます。発行されたURLをPCとは別回線のスマートフォンで開くと、テストページがそのまま表示されました。

仕組み:ポート開放が不要な理由

スマホ(外部)→ Cloudflare→ cloudflared(外向きの暗号化接続)→ localhost:8000

外部からPCへ直接接続するのではなく、cloudflaredがCloudflareへ確立した外向きの暗号化接続を経由してリクエストをlocalhostへ届ける仕組み。ルーター側で受信用ポートを開放する必要がありません。

便利なオプション

メールアドレスでアクセス制限(--allowed-mail)

通常のQuick TunnelはURLを知っていれば誰でもアクセスできてしまいますが、オプションを付けることで指定メールアドレス宛のワンタイムPIN認証を追加できます。

cloudflared tunnel --url http://localhost:8000 --allowed-mail example@example.com

アクセス時に入力画面が表示され、「Send login code」→ メールで届いたコードを入力して「Verify」で認証完了。

AIエージェント向けJSON出力(--output json)

cloudflared tunnel --url http://localhost:8000 --output json

スクリプトやAIコーディングエージェントが解析しやすいJSON形式で情報を取得できます。

注意点 — Quick Tunnelsは開発・テスト向け

コミュニティの反応とセキュリティ論点

⚠ 利用上の注意:生成されたURL自体は公開URLとなるため、機密情報を含む開発環境では --allowed-mail による認証を組み合わせるなど、公開範囲を意識した利用が重要です。

まとめ