7

私はプロキシを開発しており、W3 ガイドラインを参照してヘッダーを調査しています。私のプロキシは、着信 REMOTE-ADDR を X-FORWARDED-FOR ヘッダーに追加しますが、これが Via ヘッダーとどのように比較されるかはわかりません。ウィキペディアのページとこのリストを見てきました

Via: 1.0 fred, 1.1 example.com (Apache/1.1)

しかし、これをどのように構築すべきかについての指示は見つかりませんでした。

4

1 に答える 1

10

これらは両方ともコンテンツがプロキシを通過したことを示すヘッダーであり、両方のヘッダーを含めることは問題ありません。

ヘッダーは、Viaプロトコルバージョン(接続がいずれかの時点でダウングレードされているかどうかがわかります)、プロキシのホスト名、およびプロキシのオプションの製品/バージョン(User-Agentプロキシなど)用です。これは、情報/デバッグ、またはバグのあるプロキシの識別と回避のためだけのものです(たとえば、リクエストパイプラインを使用する場合は、そのスペースを監視します)。

XFFクライアントの元のIPをサーバーに転送するためのものです。サーバーがプロキシ(またはプロキシのチェーン)を信頼している場合、サーバーは接続のIPの代わりにプロキシを使用できます。

于 2013-03-06T16:04:28.573 に答える