configura o squid3 como proxy transparente

3

Depois de adicionar essas linhas ao arquivo squid.conf :

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy  on
httpd_accel_uses_host_header on

Estou com esta mensagem de erro:

* Restarting Squid HTTP Proxy 3.0 squid3                                       2013/05/12 20:33:57| cache_cf.cc(346) squid.conf:59 unrecognized: 'httpd_accel_with_proxy'
2013/05/12 20:33:57| cache_cf.cc(346) squid.conf:60 unrecognized 'httpd_accel_uses_host_header'
2013/05/12 20:33:57| cache_cf.cc(346) squid.conf:61 unrecognized: 'httpd_accel_host'
2013/05/12 20:33:57| cache_cf.cc(346) squid.conf:62 unrecognized: 'httpd_accel_port'

como posso resolver este problema?

    
por volcano 12.05.2013 / 21:48

2 respostas

3

Houve uma mudança na opção de configuração do squid após a versão 2.6, substitua-a por:

http_port 3128 transparent
http_port 80 vhost
    
por 12.05.2013 / 22:33
3

Nas versões 3.1 e superiores do squid, a diretiva é: http_port 80 intercept . Nas versões 2.6 até e não incluindo 3.1, é http_port 80 transparent . A opção interceptar ou transparente informa ao squid para inferir o destino do proxy do cabeçalho Host: como com httpd_accel_uses_host_header .

    
por 06.09.2015 / 01:51

Tags