具有 2 個介面的 Squid 出站位址配置

具有 2 個介面的 Squid 出站位址配置

我正在嘗試使用該選項透過具有 2 個介面(eth1 和 eth0)的魷魚代理將流量從一個網路(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)的請求

我試圖實現它,但似乎不起作用。這是我的魷魚配置:

##建立 acl
acl net_1 src 192.168.122.0/24
acl net_2 src 192.168.124.0/24

##在此處插入您自己的規則以允許您的客戶訪問
http_access 允許本機網絡
http_access 允許本機
http_access 允許所有
tcp_outgoing_address 192.168.124.10 net_1
tcp_outgoing_address 192.168.122.5 net_2

##最後拒絕所有其他對此代理的訪問

##http_access 拒絕所有

##Squid正常監聽3128端口
http_連接埠 192.168.124.10:3128
http_連接埠 192.168.122.5:4445

相關內容