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

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


山内です。

試してないことは断っておいて _o_

> うちうみと申します。
> 
> やりたいこと:
>    【通常時】
>    クライアント 
>      |
>     port8080
>      ↓
>      Proxy
>      |
>     port3128
>      ↓
>     上位proxy
> 
> 【特定URLのリクエストがあった時のみ】
>    クライアント 
>      |
>    http://xx.yy.zz
>      ↓
>      Proxy
>      |
>     port18080
>      ↓
>     特定proxy
>      ↓
>     xx.yy.zz
> 
> cache_peerだとか、cache_peer_domainあたりをイジれば
> いいのかな〜と考えましたが、「特定URL」と「特定ポート」

ソース(2.3.STABLE4)に付いていた squid.conf を見ると、

#       #                                        proxy  icp
#       #          hostname             type     port   port  options
#       #          -------------------- -------- ----- -----  -----------
#       cache_peer parent.foo.net       parent    3128  3130  [proxy-only]
#       cache_peer sib1.foo.net         sibling   3128  3130  [proxy-only]
#       cache_peer sib2.foo.net         sibling   3128  3130  [proxy-only]

#EXAMPLE:
#       cache_peer  parent cache.foo.org 3128 3130
#       neighbor_type_domain cache.foo.org sibling .com .net
#       neighbor_type_domain cache.foo.org sibling .au .de

という部分があるので、

cache_peer 上位proxy parent 3128 8080 default
cache_peer 特定proxy parent 3128 18080
neighbor_type_domain 特定proxy parent xx.yy.zz

みたいな感じでできそうな気もするのですがどうでしょう?

--
山内 朋浩		handy _at_ nid.co.jp

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

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