wgcf は Cloudflare Warp の非公式のクロスプラットフォーム CLI です
新しいアカウントを登録する
既存の Warp+ サブスクリプションを使用するようにライセンス キーを変更します
WireGuard プロファイルを生成する
アカウントのステータスを確認する
Warp/Warp+ ステータスをデバッグするためのトレース情報の出力
コンパイル済みのバイナリはリリース ページで見つけることができます。
ターミナルで引数なしでwgcf
実行すると、ヘルプ画面が表示されます。すべてのコマンドとパラメータが文書化されています。
ターミナルで次のコマンドを実行します。
wgcfレジスタ
新しいアカウントはwgcf-account.toml
に保存されます。
ターミナルで次のコマンドを実行します。
wgcf 生成
WireGuard プロファイルはwgcf-profile.conf
の下に保存されます。使用方法の詳細については、公式の WireGuard クイック スタートを確認してください。
最大限の互換性を確保するために、生成されたプロファイルの MTU は、公式 Android アプリと同様に 1280 になります。パフォーマンスの問題が発生している場合は、この値を増やすことで速度を改善できる可能性があります。詳しくは#40をご覧ください。
携帯電話などに既存の Warp+ サブスクリプションがある場合は、このツールによって生成されたアカウントを携帯電話のアカウントにバインドし、Warp+ ステータスを共有できます。現在、一度にアクティブにできるリンクされたデバイスは最大 5 台という制限があることに注意してください。
まず、Warp+ アカウントのライセンス キーを取得します。 Android で表示するには:
1.1.1.1
アプリを開きます
右上隅のハンバーガーメニューボタンをクリックします
Account
> Key
に移動します。
さて、wgcf に戻ります。
⚠️ 既存のアカウントがある場合は、それを削除して新しいアカウントを作成する必要があります (!355、!425)。wgcf register
次に、すぐにキーをwgcf-account.toml
に追加します。最後に、次を実行します。
wgcfのアップデート wgcf 生成
ターミナルで次のコマンドを実行します。
wgcfステータス
このツールによって生成された WireGuard プロファイルに接続し、次を実行します。
wgcf トレース
最後の行を見ると、Warp または Warp+ があるかどうかに応じて、 warp=on
またはwarp=plus
と表示されます。
api_tests - API ドキュメント生成のテスト
spec_format - Optic によって生成された仕様を後処理するための OpenAPI3 仕様フォーマッタ
このプロジェクトでは、Optic を使用して、api_tests で定義されたテストを使用して API ドキュメントを自動的に生成します。これらのテストは、wgcf によって使用されるすべてのエンドポイントをカバーします。ドキュメントは OpenAPI3 仕様としてエクスポートされ、openapi-generator で使用されて、wgcf/openapi で Go クライアント API コードが生成されます。
API ドキュメントを更新するには、Optic をインストールしてから次を実行します。
APIの開始
Web UI のすべての相違点を解決して保存します。
Go クライアント API コードを再生成するには、openapi-generator をインストールして、次を実行します。
bash 生成-api.sh
このスクリプトは Linux と WSL の両方をサポートしています。
当社は、Cloudflare、またはその子会社または関連会社と提携、提携、認可、承認されておらず、いかなる形でも公式に関係していません。 Cloudflare の公式 Web サイトは https://www.cloudflare.com/ にあります。
Cloudflare Warp および Cloudflare という名前、ならびに関連する名前、マーク、エンブレム、および画像は、それぞれの所有者の登録商標です。