Proxy-Connection: Keep-Alive は、HTTP プロキシのトラフィックで見られる非標準の互換性フィールドです。CONNECT はトンネルを要求するメソッドであり、このヘッダーはトンネルを開かず、リクエストがプロキシを経由したことを証明するものでもありません。

curl が生成するプロキシヘッダーの抑制が必要な互換性修正である場合は、そのプロキシヘッダーインターフェースを使用します。

curl --proxy http://proxy.example:8080   --proxy-header 'Proxy-Connection:'   https://example.com/

このインターフェースでは、空の値が生成されたフィールドを削除します。これは空のヘッダーを送信するのとは異なります。実際のプロキシオプションは残してください。ヘッダーの削除は直接ルーティングを選ぶものでも、プロキシプロトコルを変えるものでも、拒否された宛先へのアクセスを与えるものでもありません。

変更の前に、そのフィールドがどのやり取りに含まれているかを特定します。クライアントからプロキシへの出力だけでは、ウェブサイトへ転送されたかどうかは分かりません。転送されたフィールドを拒否するオリジンには、その後のホップからの証拠が必要です。

古い中間装置では、フィールドを削除したときの動作が異なることがあります。リクエストの形式、受信者、クライアントのバージョン、観測された失敗を記録し、これを的を絞った互換性の選択にしてください。常に追加することも、すべてのプロキシエラーで削除することも、ヘッダーの名前から導かれるものではありません。

関連記事