Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

HTTP ヘッダー

最終更新 Markdown で表示Agent セットアップ

このページでは、Privacy Proxy が認証、位置情報、可観測性に使う HTTP ヘッダーを説明します。可観測性の詳細は GraphQL Analytics APIOpenTelemetry を参照してください。

リクエストヘッダー

クライアントは Privacy Proxy へ接続するとき、次のヘッダーを付けます。

Proxy-Authorization

クライアントをプロキシへ認証します。すべてのリクエストで必須です。

事前共有キーの形式:

Proxy-Authorization: Preshared <key>

Privacy Pass トークンの形式:

Proxy-Authorization: PrivateToken token=<base64-encoded-token>
パラメーター 説明
<key> Cloudflare が提供する事前共有キー
<base64-encoded-token> Base64 エンコードした Privacy Pass トークン

GraphQL Analytics API のリクエストヘッダー

GraphQL Analytics API で Privacy Proxy のメトリクスを問い合わせるときは、https://api.cloudflare.com/client/v4/graphqlPOST します。必要なヘッダーと認証の詳細は GraphQL Analytics API を参照してください。

sec-ch-geohash

エグレス IP の選択に使う、クライアントの地理的位置を指定します。任意ですが、正確な位置情報のために推奨します。

sec-ch-geohash: <geohash>-<country_code>
パラメーター 説明
<geohash> geohash 文字列(通常 4〜8 文字)
<country_code> ISO 3166-1 alpha-2 の国コード
http
sec-ch-geohash: u4pruydqqvj-GB

この例は、イギリス国内の位置を指定しています。


レスポンスヘッダー

Privacy Proxy は、レスポンスに次のヘッダーを付けます。

Server-Timing

プロキシ処理のタイミング情報です。OpenTelemetry の可観測性パイプラインの一部です。

Server-Timing: proxy;dur=<milliseconds>
パラメーター 説明
<milliseconds> プロキシが追加した処理時間(ミリ秒)
http
Server-Timing: proxy;dur=8.2

GraphQL Analytics API のレスポンスヘッダー

GraphQL API が返すレスポンスヘッダーは GraphQL Analytics API を参照してください。


CONNECT リクエストの形式

Privacy Proxy への完全な CONNECT リクエストは、次のようになります。

CONNECT example.com:443 HTTP/2
Host: example.com
Proxy-Authorization: Preshared abc123xyz
sec-ch-geohash: 9q8yy-US

プロキシは、成功または失敗を示すステータスコードを返します。

ステータス 意味
200 OK トンネルの確立に成功
403 Forbidden 認証に失敗
502 Bad Gateway 宛先へ接続できなかった
503 Service Unavailable プロキシが一時的に利用不可

役に立ちましたか?