BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Ayuda con la logica de SQUID

BocaDePez
BocaDePez

Pues tengo squid funcionando bien, pero me ha venido un problema que no se como reflejarlo en las reglas de squid. Tengo lo siguiente:

* block_ips -> ips sin acceso a internet

* admin_ips -> ips con acceso total a internet (la mia)

* regular_ips -> ips con acceso solo a las urls

* red_local-> toda la red

* url_descargas -> listado de paginas de descarga directa

* url_bloqueadas -> listados de pagina 100% bloqueadas

actualmente tengo una cosilla simple...

http_access deny !admin_ips url_descargas

http_access deny !admin_ips url_bloqueadas

http_access deny block_ips

http_access allow red_local

http_access deny all

Esto funciona perfectamente, pero ahora me han pedido que desde una ip concreto (aparte de la mia) pueda entrar en las url_bloqueadas ¿como lo podría hacer?

Pienso que sería sustituir la linea por....

http_access deny !admin_ips !regular_ips url_bloqueadas

... pero he leido que no se puede hacer ¿es correcto? ¿como se haría?

BocaDePez
BocaDePez

SQUIT no tiene lógica. Debes de aplicar reglas ACL !!

🗨️ 2
BocaDePez
BocaDePez

reglas acl? pero como se puede hacer?

Actualmente tengo lo siguiente...

acl admin_ips arp "/etc/squid/admin_macs.conf"acl block_ips src "/etc/squid/block_ips.conf"acl url_bloqueadas url_regex "/etc/squid/block_sites.conf"acl url_descargas url_regex "/etc/squid/block_download.conf"acl red_local src 192.168.1.0/24acl regular_ips src 192.168.1.71-192.168.1.82

Si yo lo que quiero es que....

* admin_ips tenga acceso a todo

* block_ips no tenga acceso a nada

* regular_ips tenga acceso a todo menos a url_bloqueadas

* el resto de usuarios, a todo menos url_bloqueadas y url_descargas

¿Cómo lo tendría que hacer?

🗨️ 1
BocaDePez
BocaDePez

Copio lo mismo sin quotear, que si no no funciona el retorno de carro...

acl admin_ips arp "/etc/squid/admin_macs.conf"

acl block_ips src "/etc/squid/block_ips.conf"

acl url_bloqueadas url_regex "/etc/squid/block_sites.conf"

acl url_descargas url_regex "/etc/squid/block_download.conf"

acl red_local src 192.168.1.0/24

acl regular_ips src 192.168.1.71-192.168.1.82