2 つのインターフェースを持つ Squid 送信アドレス設定

2 つのインターフェースを持つ Squid 送信アドレス設定

オプションを使用して、2 つのインターフェース (eth1 と eth0) を持つ squid プロキシ経由で、あるネットワーク (net1) から別のネットワーク (network2) にトラフィックを転送しようとしていますtcp_outgoing_address

私のネットワークは次のとおりです。

192.168.122.0/24(net2) -----eth1[Squid server]eth0----- 192.168.124.0/24 (net1)

Squid サーバーの IP アドレス:

  • 192.168.122.5 (eth1)
  • 192.168.124.10 (eth0)

私の目標は、net1 (192.168.122.0) の Web サーバーが、リクエストを 192.168.122.5 (squid サーバーの eth1) から送信されたものと認識することです。

実現しようとしましたが、うまくいかないようです。これが私の Squid 設定です:

##ACL の作成
ACL ネット_1 ソース 192.168.122.0/24
ACL ネット_2 ソース 192.168.124.0/24

##クライアントからのアクセスを許可するには、ここに独自のルールを挿入してください
http_access ローカルネットを許可する
http_access ローカルホストを許可する
http_access すべて許可
tcp_送信アドレス 192.168.124.10 net_1
tcp_outgoing_address 192.168.122.5 ネット2

##最後に、このプロキシへの他のすべてのアクセスを拒否します

##http_access すべて拒否

##Squidは通常ポート3128をリッスンします
http_ポート 192.168.124.10:3128
http_ポート 192.168.122.5:4445

関連情報