パスワードを忘れた? アカウント作成
494988 journal

bravoの日記: ssh - squid - ssh - squid ...

日記 by bravo

hostAとhostBはproxy,httpdはhostCにあります.

接続としてはこういうやつをイメージします.
localhost -> hostA:3128 -> hostB:3128 -> hostC:80

localhost -> hostA:3128 -> theNet

だけどコネクションにはsshでトンネルするしかないー,というとき.

こんなかんじにポートフォワードして

@localhost ssh hostA -L 3128:localhost:3128
@hostA     ssh hostB -L 13128:localhost:3128

こんなかんじにsquid設定して

@hostA squid
cache_peer localhost parent 13128 3130
cache_peer_domain localhost hostC

hostBからhostCへアクセスにつかえる設定,3128でbind

@hostB squid

でhostCは見られるようになりますががが,
なんかhttp://hostC/anypage?foo=bar とかやるとなぜか応答しねえ.
なんでだろう...hostC以外のサイトは参照してもおkだから.httpdの問題かな.

[追記@05/11 14:34]
下位のsquid.confに

nonhierarchical_direct off

にすることで上位のproxyを参照してくれるようになった(?)らしく,想定の動作に.

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

Stableって古いって意味だっけ? -- Debian初級

読み込み中...