Forums:
Hola a todos necesito su ayuda.
Quiero bloquear sitios web.
Tengo instalado el centos, dentro del vi /etc/squid/squid.conf puse lo siguiente acl sitiosdenegados url_regex "/etc/squid/sitiosdenegados", previo a eso dentro del /etc/squid cree un archivo llamado sitiosdenegados en la cual contienen las url de los sitios que no deseo que puedan navegar.
Así mismo dentro del /etc/squid/squid.conf configure el http_access allow redlocal !sitiosdenegados, luego hago un service squid restart.
Pero no me funciona sigo pudiendo acceder a los sitios.
En espera de su ayuda, les agradezco.
el problema
el problema es que estas poniendo en http_access allow redlocal !sitiosdenegados y tenes que poner en http_access deny sitiosdenegados.
pruebale para ver como te va
Gracias por responder, pero
Gracias por responder, pero ya le puse eso y nada, sigo teniendo acceso a los sitios, alguna otra idea de como hacer ??
Revisa las políticas, squid
Revisa las políticas, squid las lee de arriba hacia abajo, es probable que estes permitiendo antes de denegar.
------------
Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Mira tengo así. # Only
Mira tengo así.
# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access allow redlocal
http_access deny redlocal sitiosdenegados
http_access deny manager
# Deny requests to unknown ports
http_access deny !Safe_ports
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports
Es decir debo poner asi
# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny redlocal sitiosdenegados
http_access allow redlocal
http_access deny manager
# Deny requests to unknown ports
http_access deny !Safe_ports
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports
Correcto, y al final
Correcto, y al final deberías tener un
http_access deny all
Para que te niegue todo lo que no esté explícitamente permitido (ese lo trae por default, espero no lo hayas borrado :))
bye
:)
el squid funciona en orden
el squid funciona en orden quiero decir que de ejecuta una linea atras de otra, que quiero decir tines qu epone en orden.
si no funciona intenta poner la acl directo en el squid por que tal vez esta llamando mal al archivo donde estan los sitios bloqueados
acl sitiosbloq url_regex sexo.com google.com ecualug.com
http_access allow redlocal
http_access deny sitiosbloq
Gracias ya me salio, como
Gracias ya me salio, como bien me indicabas ha sido el orden, primero aceptaba y luego negaba.
Ahora otro favor, en este momento estoy negando a todos mis clientes de la red , como puedo hacer para ciertas ip nada más.
En espera de tu ayuda.
Crea un acl con la lista de
Crea un acl con la lista de IPs que quieres negar y úsala en lugar de redlocal en los deny
bye
:)
Hola, ya tengo creado mi
Hola, ya tengo creado mi archivo con las ips que no deseo que ingresen a ciertos sitios web, como le hago el acl
acl nopermitidos url_regex "/etc/squid/nopermitidos"
http_access deny redlocal nopermitidos
Sería algo así...o estoy equivocada.
Si tu archivo
Si tu archivo /etc/squid/nopermitidos contiene la listade IPs, el acl debería sera algo como:
acl nopermitidos src "/etc/squid/nopermitidos"
http_access deny nopermitidos sitiosdenegados
bye
:)
Páginas