#Regla para el proxy transparente /sbin/iptables -A INPUT -i eth0 -m state --state NEW -p tcp --dport 3128 -j ACCEPT /sbin/iptables -A INPUT -i eth0 -m state --state NEW -p udp --dport 3128 -j ACCEPT /sbin/iptables -t nat -A PREROUTING -i eth0 -s 10.25.1.0/24 -d ! 10.25.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128 /sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
Estas son algunas reglas que use hace algun tiempo para definicion de usuarios en squid aqui aparece arp ya que las ips eran dinamicas y compile squid para usar las mac de las tarjetas para los distintos usarios la administracion de usarios la realice con scrip de python que ya no tengo espero te sirva. #definicion de usuarios #acl usuarios_00 arp "/etc/squid/accesos/usuarios_00" #acl usuarios_05 arp "/etc/squid/accesos/usuarios_05" #acl usuarios_10 arp "/etc/squid/accesos/usuarios_10" #Listas de URL #acl porno_00 url_regex "/etc/squid/accesos/porno_00" #acl acceso_permitido_00 url_regex "/etc/squid/accesos/acceso_permitido_00" #acl acceso_permitido_05 url_regex "/etc/squid/accesos/acceso_permitido_05" #acl acceso_permitido_10 url_regex "/etc/squid/accesos/acceso_permitido_10" #acl acceso_negado_00 url_regex "/etc/squid/accesos/acceso_negado_00" #acl acceso_negado_05 url_regex "/etc/squid/accesos/acceso_negado_05" #acl acceso_negado_10 url_regex "/etc/squid/accesos/acceso_negado_10" #Definicion de reglas # http_access allow usuarios_00 acceso_permitido_00 !extenciones_prohibidas # http_access allow usuarios_05 acceso_permitido_05 !extenciones_prohibidas # http_access allow usuarios_10 acceso_permitido_10