[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:79017] squidで特定URLのみ特定ポートで特定サーバにフォワード


うちうみと申します。

squidで、特定のURLリクエストがあったときのみ、特定の
ポートで特定のプロクシサーバに処理を振るということを
したいのですが、完全に行き詰まりました。

環境:RedhatLinux6.1 J
   squid-2.2.STABLE4-8

やりたいこと:
   【通常時】
   クライアント 
     |
    port8080
     ↓
     Proxy
     |
    port3128
     ↓
    上位proxy


【特定URLのリクエストがあった時のみ】
   クライアント 
     |
   http://xx.yy.zz
     ↓
     Proxy
     |
    port18080
     ↓
    特定proxy
     ↓
    xx.yy.zz

なんでこんなことせなあかんの!?と突っ込まれそうですが、
xx.yy.zzは非公開のwwwサーバで、「特定proxy」からしか
アクセスできなく、その「特定proxy」は通常時とは異なる
ポートでしかアクセスできないという状況なのです。

cache_peerだとか、cache_peer_domainあたりをイジれば
いいのかな〜と考えましたが、「特定URL」と「特定ポート」
のいずれかで引っかかってしまいました。

こんなことは実現不可能なのでしょうか?
ご教授いただきたく、よろしくお願いいたします。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: