Documentos de Académico
Documentos de Profesional
Documentos de Cultura
!s so't(are libre
)uy con'igurable
*+pido y e'icaz
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
%orqu es So't(are libre?
#n/ni $o
%rovee acceso (eb an/ni$o
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
-a biblia
&&pre'i "<%*!:I=
,onde quere$os que se dejen los 'icheros >por de'ecto
6usr6local6squid?
&&enabl e&ssl
Soporte para https
I%Ds
)#CDs
login6pass(ord
@orarios
Control de categor0as
-istas de acceso
C $+s
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
Con'iguraci/n b+sica
access l og
Se guardan las peticiones que se le hacen al pro"y
GGF44I4IIFFI2 451 G1H55G 3C%E)ISS6155 G1IJ4 .!3 http:66pacAagesdebianorg6stable6(eb6squid & ,I*!C36FHG52KJ2 te"t6ht$l
cache l og
#qu0 se van guardando los $ensajes relacionados con el siste$a de
al$acena$iento y cache
155H65H651 GH:K5:1GL -ocal cache digest enabledM rebuild6re(rite every 425564255 sec
155H65H651 GH:K5:1GL *ebuilding storage in 6var6cache6squid >C-!#7?
155H65H651 GH:K5:1GL 8sing -east -oad store dir selection
155H65H651 GH:K5:1GL Set Current ,irectory to 6var6cache6squid
store l og
Se al$acena in'or$aci/n sobre los objetos al$acenados ,entro de los
ca$pos $as i$portantes tene$os la segunda colu$na, lla$ada 3#., que
puede tener los siguientes valores:
SN#%I 7 >la cache e"istia en el disco duro y lo ha leido en $e$oria?,
SN#%983 >guardado en disco duro? or *!-!#S! >eli$inado de la cache?
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
#C-Ds
-as listas de control de acceso nos per$ite de'inir distintos par+$etros para
conceder o denegar accesos a nuestro pro"y !n el anterior eje$plo donde
$ontaba$os un pro"y b+sico pudi$os ver un pri$er eje$plo de una lista de
acceso:
acl todos src 555565555
!n el eje$plo, la acl se lla$a OallP, con la regla src >source? y co$o par+$etro
una ip y su $+scara de red
*eglas de acceso:
httpEaccess allo( a$igos
httpEacess allo( subred T'inde T$icro Tport
httpEaccess deny all
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
,ebbuging de #C-Ds
-a instalaci/n es sencilla
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
%regunta
!a sabemos "acer listas de control de acceso,
pero... Qu pasa si queremos filtrar miles de
p#ginas? Con que problemas nos encontramos?
Soluciones?
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
Control de categorias
http:66squidguardshallade6shallalistht$l ,ispone de
GK55555 entradas
7o per$itir el acceso
#ncho de banda
Capacidad de procesa$iento
)e$oria *#)
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
Siste$a de 'icheros
Ra$os a ver:
u's,au's,disAd,coss,null
!s el $+s lento
#Xn con unos cuantos aSos de desarrollo, se encuentra en una 'ase beta
-*8
-:8,#
.,S:
Cache )e$
Cantidad de $e$oria ra$ que ser+ utilizada co$o cache !n la $e$oria ra$ se cachean los
objetos descargados directa$ente desde el servidor origen y desde los servidores her$anos,
au$entando de una 'or$a considerable la velocidad de respuesta si estos se piden $uy
a$enudo !n ca$bio, no cachea en $e$oria los objetos leidos del disco duro 8n valor entre F y
41 $egas es los reco$endable, pero depender+ de la cantidad de $e$oria que tenga$os en el
siste$a
!je$plo: cacheE$e$ F );
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
*e'resh pattern
9enemos un pro(y casi funcional, pero no "emos
indicado que ob-etos y como deben cac"earse.
9enemos un pro(y co-o.
I rontec: Curso avanzado de squi d
Miguel Angel Nieto
miguelangel@irontec.com
*e'resh pattern