browser でも referer でも mime-type でもないヘッダの値を見たいので、req_header
を使います。
このページの例は以下のような感じです。
- 親プロキシは
my.parent.proxy
のポート9999とします。
- リクエストヘッダに
X-Hogehoge
が入っており、値が piyo
なら my.parent.proxy
に転送します。
- それ以外のリクエストはこのプロキシでアクセスします。
また、この例では固定値ですが、req_header
は正規表現で指定できます。-i
オプションをつけると大文字小文字を問わなくなるらしいです。
もっと簡潔に書ける方法が分かったら修正します。
参考にさせていただいた記事
水銀室 特定ドメインだけ別のSquidへプロキシルーティングを設定する -CentOS最短構築支援-
Squidでアクセス先ごとに複数親プロキシを使い分ける - P-SQUARE MIDI Site