[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ayuda con squid transparente.



Pablo Braulio wrote:

Hola a todos.

Por fin me he decidido a intentar configurar squid, como proxy transparente y como era de esperar llegan los problemillas.

Lo primero, hay que decir que tengo iptables y squid en la mísma máquina.

Creo las líneas de iptables para que me redireccione, las peticiones de mi red a la interfaz del firewall por el puerto 80, al puerto 3128.

iptables -t nat -A PREROUTING -i eth1 -s 192.168.1.0/24 -d ! 192.168.0.0/16 -p tcp --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j REDIRECT --to-port 3128

Luego, según he visto en varios artículos (googleando, googleando), parece ser que hay que añadir estas líneas en el squid.conf, (las he puesto al final del script de configuración):

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Pero al reiniciar el servicio, me pone esto:
# /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid2006/09/18 12:42:18| parseConfigFile: line 4355 unrecognized: 'httpd_accel_host virtual' 2006/09/18 12:42:18| parseConfigFile: line 4356 unrecognized: 'httpd_accel_port 80 443 8080 19720 19721 10000' 2006/09/18 12:42:18| parseConfigFile: line 4357 unrecognized: 'httpd_accel_with_proxy on' 2006/09/18 12:42:18| parseConfigFile: line 4358 unrecognized: 'httpd_accel_uses_host_header on' 2006/09/18 12:42:18| parseConfigFile: line 4360 unrecognized: 'httpd_accel_single_host off'


¿Alguien sabría decirme que falla?.

Gracias.

Que yo sepa esas directivas no van con el proxy transparente. La redirección es solo a nivel de tcp/ip, las aplicaciones no deberían saber nada. Si no me equivoco las opciones que estás poniendo se usan cuando squid está delante de un servidor web y cachea las peticiones hacia él, repito, si no me equivoco.

Saludos!!



Reply to: