Estou tentando encaminhar o tráfego de uma rede (net1) para outra rede (network2) através de um proxy squid que possui 2 interfaces (eth1 e eth0) usando a tcp_outgoing_address
opção.
Minha rede é a seguinte:
192.168.122.0/24(net2) -----eth1[Squid server]eth0----- 192.168.124.0/24 (net1)
Os endereços IP do servidor squid:
- 192.168.122.5 (eth1)
- 192.168.124.10 (eth0)
Meu objetivo é que um servidor web na net1 (192.168.122.0) veja a solicitação como ela veio de 192.168.122.5 (a eth1 do servidor squid)
Eu tentei conseguir isso, mas parece que não está funcionando. Aqui está minha configuração do squid:
##Criando as acls acl net_1 fonte 192.168.122.0/24 acl net_2 fonte 192.168.124.0/24 ##INSIRA SUA(S) PRÓPRIA(S) REGRAS AQUI PARA PERMITIR O ACESSO DE SEUS CLIENTES http_access permite rede local http_access permite localhost http_access permite todos tcp_outgoing_address 192.168.124.10 net_1 tcp_outgoing_address 192.168.122.5 net_2 ##E finalmente negar todos os outros acessos a este proxy ##http_access negar tudo ##Squid normalmente escuta a porta 3128 http_porta 192.168.124.10:3128 http_porta 192.168.122.5:4445