옵션을 사용하여 2개의 인터페이스(eth1 및 eth0)가 있는 오징어 프록시를 통해 한 네트워크(net1)에서 다른 네트워크(network2)로 트래픽을 전달하려고 합니다 tcp_outgoing_address
.
내 네트워크는 다음과 같습니다.
192.168.122.0/24(net2) -----eth1[Squid server]eth0----- 192.168.124.0/24 (net1)
오징어 서버의 IP 주소:
- 192.168.122.5(eth1)
- 192.168.124.10 (eth0)
내 목표는 net1(192.168.122.0)의 웹 서버가 192.168.122.5(오징어 서버의 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_port 192.168.124.10:3128 http_port 192.168.122.5:4445