Saludos, yo tengo implementado squid en Debian 7 y no lo tengo corriendo contra el directorio activo pero debe ser parecido, bien, tengo 2 archivos con una lista de usuarios q completan la cantidad de usuarios total, o sea,
acl user2 proxy_auth "/etc/squid3/direccion_donde_esta_guardado" acl user3 proxy_auth "/etc/squid3/direccion_donde_esta_guardado" acl mac arp "/etc/squid3/control/mac" acl mac1 arp "/etc/squid3/control/mac1" acl dom_off dstdomain "/etc/squid3/control/dominios_off" acl palab dstdomain "/etc/squid3/control/palabras" acl cu url_regex "/etc/squid3/control/cu" acl otros dstdomain "/etc/squid3/control/otros" acl otros2 dstdomain "/etc/squid3/control/otros2" acl horario time MTWHFA 12:55-15:10 #usuarios declarados en user2 q trab en la PC con MAC declaradas en (mac) con acceso a .cu y denegando lo demas http_access allow user2 mac1 cu !dom_off !palab !otros !otros2 #usuarios declarados en user3 q trab en la PC con MAC declaradas en (mac1) con acceso full en el horario indicado http_access allow user3 mac horarioaqui lo q hice fue crear algunos ficheros donde en su interior contengan dominios, palabras y otras cosas a los q quiero q esos usuarios no puedan acceder, tambien cree dos ficheros con las MAC, en este caso tadas las MAC deben ser distintas, las q te interesen q navegen, ya lo q te queda es adactarlo a tu nesecidad, espero q te sirva. -----Original Message----- From: yunio...@infomed.sld.cu To: gutl-l@listas.jovenclub.cu Date: Mon, 25 Mar 2019 18:51:46 -0000 Subject: [***SPAM*** Score/Req: 09.3/5.0] [Gutl-l] Ayuda con Squid para restringir usuarios por PC Hola necesito que los usuarios me naveguen en las PC que le pueda especificar por ejemplo usuario:carlos navegue en la 192.168.1.21 hasta .26 si se puede hacer por mac mejor aquí tiene mi squid que hasta el momento no me ha fallado #Puerto de Escucha http_port 3128 #NOMBRE DEL SERVIDOR PROXY visible_hostname proxy.example.sld.cu #Proxy Padre cache_peer 201.220.211.68 parent 3128 0 default acl local url_regex \.example\.sld\.cu ##-NO PERMITIR SALIR DIRECTO-## never_direct allow all #Memoria de Cache cache_mem 256 MB #Espacio de Disco Utilizado para la Cache cache_dir aufs /var/spool/squid 3072 16 256 #Logs cache_access_log stdio:/var/log/squid/access.log cache_log /var/log/squid/cache.log cache_store_log stdio:/var/log/squid/store.log mime_table /usr/share/squid/mime.conf error_directory /usr/share/squid-langpack/es log_mime_hdrs off dns_nameservers 201.220.222.131 201.220.222.132 192.168.1.1 auth_param basic children 5 auth_param basic realm Autentifíquese en Proxy example auth_param basic program /usr/lib/squid3/basic_ldap_auth -b "dc=example,dc=sld,dc=cu" -f "uid=%s" -h 192.168.1.5 external_acl_type ldapgroup ipv4 %LOGIN /usr/lib/squid3/ext_ldap_group_acl -v 3 -b "ou=usuarios,dc=example,dc=sld,dc=cu" -f "(&(ServProxyAccess=%g)(uid=%v))" -h 192.168.1.5 auth_param basic credentialsttl 2 hour #LISTA DE ACL (CONTROL DE ACCESOS) acl authorized proxy_auth REQUIRED acl grupofull external ldapgroup internac acl gruponac external ldapgroup nacional acl admin external ldapgroup full-acc #RED INTERNA acl interna src 192.168.1.0/24 acl ubuntu src 192.168.1.2 #PERMITIR CONEXIONES SEGURAS acl CONNECT method CONNECT #Puertos Autorizados acl Safe_ports port 80 21 443 465 53 563 70 210 1025-65535 110 25 #Dominios basicos acl dd_salud dstdomain .sld.cu acl dd_cuba dstdomain .cu acl mozilla dstdomain .mozilla.net acl mozilla dstdomain .mozilla.com acl mozilla dstdomain .mozilla.org acl mozilla dstdomain .windowsupdate.com #Para denegar por ser muy pesados para la velocidad y la cuota# acl video_facebook url_regex video-mia acl lento url_regex -i facebook acl facebook url_regex -i facebook acl facebook url_regex -i youtube acl lento url_regex -i youtube acl lento url_regex -i fbcdn acl lento url_regex -i ytimg acl lento url_regex -i akamaihd acl lento url_regex \.mp4$ acl lento url_regex \.flv$ acl winupdate url_regex -i \.cab$ acl video_google url_regex googlevideo play.google photos.google video-cdn #ACLS de Tiempo# acl horario_cuota_libre_am time SMTWHFA 00:00-7:59 acl facebook_time time MTWHF 08:00-08:01 acl horario_cuota_libre_pm time SMTWHFA 16:00-23:59 acl horario_cuota_limitada time SMTWHFA 8:00-15:59 #Google Cuba acl googlecuba url_regex www.google.com.cu [http://www.google.com.cu/] acl googlescholar url_regex http://scholar.google.com.cu [http://scholar.google.com.cu/] #CUOTAS CON SQUISH acl SQUISHLOC dst proxy.felo.sld.cu acl SQUISHED1 proxy_auth -i "/var/www/SistemaKuotas/KuotaRedLan/squished" #Permitimos que todos los usuarios de nuestra red puedan navegar http_access deny winupdate http_access allow localhost http_access allow ubuntu http_access allow interna dd_cuba http_access allow interna googlescholar #Denegar los macs, puertos y sitios no autorizados http_access deny !Safe_ports #Denegados por ser pesados para la Cuota http_access deny grupofull video_facebook horario_cuota_limitada http_access deny grupofull video_google horario_cuota_limitada http_access deny grupofull mozilla http_access deny interna mozilla #Acceso a sitios a usuarios sin cuota http_access allow SQUISHED1 horario_cuota_libre_pm http_access allow SQUISHED1 horario_cuota_libre_am http_access deny SQUISHED1 deny_info http://quota.felo.sld.cu [http://quota.felo.sld.cu/] SQUISHED1 #Denegar Facebook Horario 8:00am a 1:00pm http_access deny grupofull facebook facebook_time #deny_info ERR_ACCESS_TIME facebook_time #Acceso para nac a sitios permitidos x Infomed http_access allow gruponac googlescholar http_access deny gruponac googlecuba http_access allow gruponac dd_cuba http_access deny gruponac all #Aplicando accesos según SQUISH http_access allow SQUISHLOC #Filtro Acceso Internet X MAC acl info arp "/etc/squid/mac.lst" http_access allow info http_access deny all #Acceso para full a Internet http_access allow grupofull http_access allow admin delay_pools 1 delay_class 1 2 delay_parameters 1 30720/30720 12288/12288 delay_access 1 allow grupofull horario_cuota_limitada delay_access 1 deny all #Acceso Directo a los Sitios Infomed always_direct allow dd_salud never_direct allow all cachemgr_passwd example.2018 http_access deny all _______________________________________________ Gutl-l mailing list -- gutl-l@listas.jovenclub.cu To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
_______________________________________________ Gutl-l mailing list -- gutl-l@listas.jovenclub.cu To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu