Problema con Squid Trasparente

Forums: 

Hola a todos,
Nuevamente yo..:d
Tengo un problema con el squid en CentOS 5 con el Squid 2.6 lo configuro en el navegador como proxy manual y tengo internet pero como trasparente no, ya agrege unas reglas en el iptables, pero nada..:S no navega de manera trasparente asi que necesito la ayuda de los expertos para que me orienten...muchas gracias

Busca en google proxy

Imagen de deathUser

Busca en google proxy transparente y vas a ver que tienes que cambiar un par de configuraciones en el squid.conf para que te funcione de manera transparente, no los recuerdo de memoria, así que encomiendate a san google y el de seguro te da la solución...

bye
:)

JEJEJEJE

Bueno lo logre configurar gracias a San Google que me dirigia a ciertos post de esta pagina.
y el me funciona siempre y cuando especifique el proxy en el navegador pero la idea es que sea trasparente pq tengo un servidor DHCP que brinda direcciones a equipos portatiles atravez de wireless y necesito que sea trasparente por ese motivo en cuanto las reglas prerouting no tengo mucha idea no manejo los iptables muy bien y ahi es donde necesito su ayuda..
gracias

"No te des por vencido...aun

Imagen de eldany76

"No te des por vencido...aun vencido"-Almafuerte-

En la configuracion del Squid debes agregar lo siguiente:

#Configuracion para proxy transparente
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl usuarios src 192.168.1.0/255.255.255.0
http_access allow usuarios

#Optimizar el modo transparente
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Luego debe agregar la orden a iptables

iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp -dport 80 -j DNAT --to-destination 192.168.1.1:3128

Esta de mas aclarar que debes reemplazar la direccion Ip por la que usas en tu red,pero esto seria lo que debes hacer.si alguien encuentra algun eror ,se agradece la correcion (es la unica forma de aprender)
Saludos

"No te des por vencido...ni aun vencido"-Almafuerte-

Una observación con

Una observación con respecto al proxy transparente.

Para el 2.5 como dice el eldany76, asi:


httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

y para el 2.6 solo de esta manera :


http_port 8080 transparent

Saludos