チェーニングされたプロキシーのためのホスト・フィルター
チェーニングされたプロキシーを通って要求がルーティングされる宛先ホストのセットを指定できます。
概要
フィルターを HTTP または HTTPS のためのチェーニングされたプロキシーの定義の属性として指定します。 フィルターには、チェーニングされたプロキシーを通って要求がルーティングされる宛先ホスト名のリストが含まれます。 以下の特殊文字をフィルターで使用できます。
| 文字 | 意味 |
|---|---|
| | | 複数の規則を単一フィルターにまとめます。 |
| * | ワイルドカード文字。 アスタリスクを使用できるのは、ホスト名の先頭または末尾のみです。 |
| ~ | この文字に続く規則を逆にします。 |
処理中
フィルターは右から左へ評価されます。 要求宛先ホストが肯定規則と一致する場合は、フィルター全体が一致すると見なされます。 否定規則と一致する場合は、フィルター全体が一致しないと見なされます。
肯定規則は、プロキシーに向けられるホストのみをリストしたものです。 否定規則 (「~」文字から始まる) は、プロキシーに向けられ「ない」ホストのみをリストしたものです。
フィルター・ストリングにスペースを使用することはできません。
例
- 「myHost.myCompany.com」への要求のみに、チェーニングされたプロキシーを使用します。
filter="myHost.myCompany.com" - 名前が「myCompany.com」で終わるすべてのホストに、チェーニングされたプロキシーを使用します。
filter="*.myCompany.com" - 「myHost.myCompany.com」以外のすべてのホストに、チェーニングされたプロキシーを使用します。
filter="~myHost.myCompany.com" - 「myHost.myCompany.com」かまたは「myOtherHost.myCompany.com」への要求に、チェーニングされたプロキシーを使用します。
filter="myHost.myCompany.com|myOtherHost.myCompany.com" - 名前が「testMachine」から始まるすべてのホストに、チェーニングされたプロキシーを使用します。
filter="testMachine*" - 名前が「myCompany.com」で終わるホストを除くすべてのホストに、チェーニングされたプロキシーを使用します。
filter="~*.myCompany.com" - 「myBadHost.myCompany.com」を除いて、名前が「myCompany.com」で終わるすべてのホストに、チェーニングされたプロキシーを使用します。
filter="*.myCompany.com|~myBadHost.myCompany.com" - 「myTestMachine.myCompany.com」を除いて、名前が「myCompany.com」で終わるすべてのホストをフィルターで除外します。
filter="~*.myCompany.com|myTestMachine.myCompany.com" - テストの目的で上記のフィルターを一時的に使用不可にして、すべてのホスト名への要求がプロキシーに渡されるようにします。
filter="~*.myCompany.com|myTestMachine.myCompany.com|*"