プライバシープロキシCLI「pvcli」をオープンソース化
Key Points
- pvcli を公開
- OHTTP デバッグが簡単に
- Apache-2.0 で公開
Summary
Cloudflareのプライバシーチームは、Oblivious HTTP(OHTTP)などのプライバシー保護プロトコルのデバッグを容易にするCLIツール「pvcli」をApache-2.0でオープンソース公開しました。pvcliはリレー、ゲートウェイ、オリジンを含むフルOHTTPフローを単一コマンドで実行でき、運用・開発・インシデント対応での再現と検証を高速化します。実装はRustで、外部からのコントリビュートを受け付けています。
pvcli --ohttp \
--first-hop https://relay-cloudflare.ohttp.info \
--proxy https://gateway.ohttp.info \
-X POST \
--header "content-type: application/json" \
--data '{"test":1}' \
https://target.ohttp.info/anything
Key Points
- 目的: OHTTPなどのプライバシープロトコルのデバッグとエンドツーエンド検証を簡素化。
- 機能: リレー→ゲートウェイ→オリジンを含むフルOHTTPリクエストの実行と再現。
- ライセンス: Apache-2.0。コントリビューション歓迎。
- 実装: Rust。大規模で実運用されるプロトコルの運用経験を反映。
- 利用例: Apple Private Relay、Microsoft Edge Secure Network、Flo Healthなどのプライバシー製品での検証やトラブルシューティングに有効。
- エンジニア向け実用ポイント: ローカルでの再現、CIでの回帰テスト、インシデント時の手順再現に使える。