有用なコマンド
このページでは、ローカルトンネルを管理するために最も一般的に使用されるコマンドを一覧表示します。
すべてのCLIコマンドを表示するには、ターミナルのCLIヘルプテキストを参照してください。たとえば、cloudflared tunnelサブコマンドのすべてのオプションを表示するには、cloudflared tunnel helpと入力します。
| Command | Description |
|---|---|
cloudflared tunnel login | ブラウザウィンドウが表示され、トンネルをCloudflareアカウントに認証することができます。 |
cloudflared tunnel list | すべてのアクティブなトンネル、その作成時間、および関連する接続を表示します。削除されたトンネルを含めるには、-dフラグを使用します。 |
cloudflared tunnel create <NAME or UUID> | トンネルを作成し、Cloudflareエッジに登録し、このトンネルを実行するための資格情報ファイルを生成します。 |
cloudflared tunnel route | トンネルを通じてトラフィックをルーティングします。 |
cloudflared tunnel route lb <NAME or UUID> <load balancer name> <load balancer pool> | トンネルを指すプールを持つロードバランサーを作成します。 |
cloudflared tunnel route ip add <IP/CIDR> <NAME or UUID> | ルーティングテーブルに任意のネットワークルートスペース(CIDRとして表される)を追加します。そのネットワークスペースは、Cloudflare WARPを使用し、ここで選択したトンネルを実行している同じアカウントに登録されている限り、ユーザーのマシンからのリクエストに対して到達可能になります。さらに、それらのリクエストは指定されたトンネルにプロキシされ、指定されたCIDR内のIPに到達します。そのIPがトンネルから到達可能である限り。特定の仮想ネットワークにIPルートを割り当てるには、--vnetオプションを使用します。 |
cloudflared tunnel route ip show (or list) | 組織のプライベートルーティングテーブルを表示します。追加のフラグを使用して結果をフィルタリングできます。 |
cloudflared tunnel route ip delete | ルーティングテーブルから指定されたCIDRの行を削除します。そのネットワークの部分は、WARPクライアントによって到達できなくなります。 |
cloudflared tunnel route ip get <IP/CIDR> | 指定されたIPをプロキシするために使用されるルーティングテーブルの行を確認します。これにより、構成を確認および検証できます。 |
cloudflared tunnel route dns | トンネルを指すDNS CNAMEレコードホスト名を作成します。 |
cloudflared tunnel --config path/config.yaml run <NAME or UUID> | トンネルを実行し、サーバーとCloudflareエッジの間に高可用性の接続を作成します。トンネルを実行するために、名前またはUUIDを最後のコマンドライン引数として提供するか、tunnel: <NAME>を使用して構成ファイルに指定できます。 |
cloudflared tunnel info <NAME or UUID> | 指定されたトンネルのアクティブなコネクタの詳細を表示します。 |
cloudflared tunnel cleanup <NAME or UUID> | 指定されたUUIDまたは名前のトンネルの接続を削除します。これは、cloudflaredが正常にシャットダウンされなかった後にトンネルを削除または実行しようとしたときにエラーが発生した場合に便利です(たとえば、killコマンドが発行された場合)。 |
cloudflared tunnel cleanup --connector-id <CONNECTOR-ID> <NAME or UUID> | 指定されたコネクタIDを持つcloudflaredレプリカを切断して削除します。トンネルのすべてのレプリカを表示するには、cloudflared tunnel info <NAME or UUID>を実行します。 |
cloudflared tunnel delete <NAME or UUID> | 指定された名前またはUUIDのトンネルを削除します。アクティブな接続がある場合、トンネルは削除できません。トンネルを無条件に削除するには、-fフラグを使用します。 |
cloudflared tunnel vnet add <NAME or UUID> | IPルートを割り当てることができる仮想ネットワークを作成します。この仮想ネットワークをZero Trust組織のデフォルトにするには、-dフラグを使用します。 |
cloudflared tunnel vnet delete <NAME or UUID> | 指定された名前またはUUIDの仮想ネットワークを削除します。仮想ネットワークを削除する前に、その仮想ネットワークに割り当てられたすべてのIPルートを最初に削除する必要があります。 |
cloudflared tunnel vnet list | すべてのアクティブな仮想ネットワーク、デフォルトの仮想ネットワーク、およびその作成時間を表示します。 |
cloudflared tail <UUID> | 特定のトンネルからログをライブストリームするセッションを開始します。詳細については、トンネルログを参照してください。 |
| コマンド | 説明 |
|---|---|
cloudflared update | 公式ダウンロードサーバーで新しいバージョンを探します。新しいバージョンが存在する場合、エージェントのバイナリを更新して終了します。それ以外の場合は、何も行われません。このコマンドは、cloudflaredがGitHubのバイナリまたはソースからインストールされた場合にのみ機能します。詳細については、更新手順を参照してください。 |
cloudflared version | cloudflaredのバージョン番号とビルド日を表示します。 |
cloudflared help | cloudflaredのすべてのトップレベルコマンドのリストを表示します。 |