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

Re: proxy transparente



El 08/02/2010 11:21, debian@mstaaravin.com.ar escribió:
2010/2/8 Leonel Hernández Grandela<maxpayne@filialfcm.ssp.sld.cu>:
hola amigos buen dia :) .. como dice el nombre de mi tema pues estoy
queriendo implementar un proxy transparente aca en mi trabajo pus tengo
usuarios como que de cierta manera inventandome en la red :-P ... lo estoy
implemenando con firehol aca muestro como lo tengo .

# redirect all tcp/80 requests coming in from eth0 (10.0.0.0/8) to your
local web
# caching proxy server listening at port 3128 and running as user squid.
transparent_proxy 80 3128 proxy inface eth1 src 192.168.1.0/24

asi lo puse en el firehol.conf pero result que cuando un pc hace una
peticion en la red usando cualquier navegador web pues claro sin tener
configurada la opcion de proxy se supone que el firehol la reenvie esa
peticion al puerto 80 al 3128 del mismo equipo .. y no me está andando bien
pues el error que obtengo en el acces.log del squid es
1265638591.071      1 192.168.1.1 TCP_DENIED/400 2096 GET
error:invalid-request - NONE/- text/html
Primero y principal, en squid.conf tienes la acl que habilita a tu red
local.....?

Ej:
acl localnet src 192.168.0.0/24 # RFC1918 possible internal network

Esta es mi linea en firehol.conf
transparent_proxy 80 8080 "root proxy" inface "eth1 src 192.168.0.0/24"

Ten en cuenta que alli tengo squid+dansguardian por eso es transparent_proxy


para mi no tienes que usar transparent_proxy
sino transparent_squid

transparent_squid 3128 "root proxy squid" inface eth1 src 192.168.1.0/24

Los "root proxy squid" son los users con los que corre squid, no tengo
acceso ahora a mi server pero creo que squid no va.

Saludos



y en el navegador veo algo asi como ...gracias agradeceria culquier tipo de
sugerencia o idea ;)


  ERROR


   El URL solicitado no se ha podido conseguir

------------------------------------------------------------------------

Mientras se intentaba procesar la petición:

GET / HTTP/1.1
Accept: */*
Accept-Language: es
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR
1.1.4322)
Host: www.google.com
Connection: Keep-Alive
Cookie:
PREF=ID=1e4e7f0a753984e4:U=5a43fbabc2d5acd1:TM=1265482381:LM=1265482386:S=RsDdSIExdHGns8N4;
NID=31=WUHAR6fF8SZ7eYeSI-w0RosWLuyw3f7G3UEOKSIVZVMa9Gox1H6uuQtrwwzkgrQMhhUmeWSN0a0I98tH4gAyEVzpW_SOjI4xA3bvM-jFVCAcmrkLccC5pNxyJpTiCJ2F



Ha ocurrido el siguiente problema:

   * *Petición no válida. *

Algún aspecto de la petición HTTP no es válido. Posibles problemas:

   * Falta o es desconocido el método de la petición (no es GET ni POST)
   * Falta el URL
   * Falta el identificador HTTP (HTTP/1.0)
   * La petición es demasiado grande.
   * Hay caracteres ilegales en el nombre de máquina; el carácter
     subrayado (_) no está permitido.


------------------------------------------------------------------------
Generated Mon, 08 Feb 2010 14:20:26 GMT by miproxy.cu (squid/2.7.STABLE3)



--

Este mensaje le ha llegado mediante el servicio de correo electronico que
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
Nacional de Salud. La persona que envia este correo asume el compromiso de
usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org




gracias por el aporte pues la localnet la permití no la tenia permitida ... aun asi sigo con el mismo problema yt segun la web de el firehol es lo mismo implementar uno que el otro saludos ..


     *transparent_squid* <port> <user> [optional rule parameters]

The *transparent_squid* helper sets up trasparent caching for HTTP traffic. It is equivalent to:

transparent_proxy <http://firehol.sourceforge.net/commands.html#transparent_proxy> 80 <port> <user> [optional rule parameters]

Example 1: *transparent_squid 3128 squid inface eth0 src 10.0.0.0/8*
Example 2: *transparent_squid 8080 "squid privoxy root bin" inface not "ppp+ ipsec+" dst not "a.not.proxied.server"*



--

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


Reply to: