コンテンツにスキップ

付録B: cloudflared コマンド逆引き早見表

クイックトンネル(即時公開)

Terminal window
# アカウント不要でローカルポート(例: 3000)を世界へ公開
cloudflared tunnel --url http://localhost:3000

永続トンネル(Named Tunnel)

Terminal window
# ログイン
cloudflared tunnel login
# トンネル作成
cloudflared tunnel create <TUNNEL_NAME>
# DNSレコードのルーティング登録
cloudflared tunnel route dns <TUNNEL_NAME> <SUBDOMAIN.DOMAIN.COM>
# トンネル実行
cloudflared tunnel run --url http://localhost:3000 <TUNNEL_NAME>
# トンネル一覧確認
cloudflared tunnel list
# トンネル削除
cloudflared tunnel delete <TUNNEL_NAME>

設定ファイル例(~/.cloudflared/config.yml

tunnel: <TUNNEL_ID>
credentials-file: /Users/.../.cloudflared/<TUNNEL_ID>.json
ingress:
- hostname: dev.example.com
service: http://localhost:3000
- hostname: api.example.com
service: http://localhost:8787
- service: http_status:404

実行コマンド:

Terminal window
cloudflared tunnel run