Académique Documents
Professionnel Documents
Culture Documents
InstalarunservidorproxyHTTP(Squid)
InstalarunservidorproxyHTTP(Squid)
Enero2015
Indice:
1.Instalarelproxy
2.Configurarelproxy
2.1Nombrarelproxy
2.2Elegirelpuerto
2.3Elegirlainterfaz
2.4Definirlosderechosdeacceso
2.5Autorizaralgrupo
2.6Autorizarlospuertosnoestndar
3.Iniciarelproxy
Informacin
Modificareltamaodelcach
Notas
Enlaces
Consultatambin:Instalarproxy
1.Instalarelproxy
ParainstalarSquidescribeenunterminal:
sudoaptitudeinstallsquid
2.Configurarelproxy
LaconfiguracindeSquidsehaceeditandoelarchivo/etc/squid/squid.confParaeditarestearchivo,
presionaAlt+F2y:
gksugedit/etc/squid/squid.conf
2.1Nombrarelproxy
Squidnecesitaconocerelnombredelamquina.Paraello,ubicalalneavisible_hostname.Por
ejemplo,silamquinasellamaubuntu,pon:
visible_hostnameubuntu
2.2Elegirelpuerto
http://es.kioskea.net/faq/613instalarunservidorproxyhttpsquid
1/4
5/1/2015
InstalarunservidorproxyHTTP(Squid)
Pordefecto,elpuertodeescuchadelservidorproxyser3128.Paraelegirotropuerto,ubicalalnea:
http_port3128
Ycambiaelnmerodepuerto,porejemplo:
http_port3177
2.3Elegirlainterfaz
Pordefectoelservidorproxyescuchaportodaslasinterfaces.Porrazonesdeseguridad,slodebes
hacerqueescucheenturedlocal.PorejemplosilatarjetaderedligadaatuLANtieneelIP10.0.0.1,
modificalalneaa:
http_port10.0.0.1:3177
2.4Definirlosderechosdeacceso
Pordefecto,nadieestautorizadoaconectarsealservidorproxy,exceptotumquina.Entonceshay
quecrearunalistadeautorizacin.Porejemplovamosadefinirungrupoqueabarcatodalaredlocal.
Ubicalalneadelarchivoquecomienzaporacllocalhost...Alfinaldelaseccin,agrega:
acllanhomesrc10.0.0.0/255.255.255.0
(lanhomeesunnombrearbitrarioquehemoselegido)
2.5Autorizaralgrupo
Ahoraqueelgrupoestdefinido,vamosaautorizarparaqueutiliceelproxy.Ubicalalnea
http_accessallow...Yagregadebajo(antesdelalneahttp_accessdenyall)
http_accessallowlanhome
http://es.kioskea.net/faq/613instalarunservidorproxyhttpsquid
2/4
5/1/2015
InstalarunservidorproxyHTTP(Squid)
2.6Autorizarlospuertosnoestndar
Pordefecto,SquidsloautorizaeltraficoHTTPenalgunospuertos(80,etc.)Estopuedeocasionar
problemasaalgunaspginaswebqueutilizanotrospuertosEjemplo:http://toto.com/:
81/images/titi.pngseriabloqueadoporSquid.Paraevitarquelobloquee,encuentralalnea:
http_accessdeny!Safe_portsYagregauncomentario:#http_accessdeny!Safe_ports
3.Iniciarelproxy
(Re)iniciaelproxyparaquetomeencuentalanuevaconfiguracinqueacabamosderealizar.Escribe:
sudo/etc/init.d/squidrestart
Apartirdeahoraelproxydeberafuncionar.Slohayqueconfigurarlosdiversosprogramasparaque
loutilicen.
Informacin
Loslogsdelproxyseencuentranen/var/log/squid/access.log
Modificareltamaodelcach
Pordefecto,elcachdeSquidestactivado,loquepermitequelaspginassecarguenmsrpido.El
tamaopordefectoesde100Mo(ubicadoen/var/spool/squid).Paracambiarsutamao,modificael
archivo/etc/squid/squid.confEncuentralalnea:#cache_dirufs/var/spool/squid10016256
Modifcala,puedescambiarelvalorde100porelvalorquedesees(porejemplo200para200Mo):
cache_dirufs/var/spool/squid20016256
Notas
Squidposeeunagrancantidaddeopcionesymdulos:
prefetch(paraprecargarlaspaginasydeestemodoacelerarlanavegacin)
filtrosantivirus,antipopups,etc.
controldeaccesoalproxyconloginycontrasea.
controldeaccesoenfuncindelahora.
etc.
Paraesto,abreSynaptic,yhazclicenelbotnBuscaryentraSquidparaencontrarlosmdulos
relacionadosaSquid.ConsultaladocumentacindecadamoduloyladeSquidparamayor
informacin.
http://es.kioskea.net/faq/613instalarunservidorproxyhttpsquid
3/4
5/1/2015
InstalarunservidorproxyHTTP(Squid)
Enlaces
VertambinInstalarfcilmenteunproxycachHTTP(polipo)PD:Elartculooriginalfueescritopor
sebsauvagecontribuidordeCommentCaMarche
EstedocumentointituladoInstalarunservidorproxyHTTP(Squid)deKioskea(es.kioskea.net)estapuestoadiposicinbajo
lalicenciaCreativeCommons.Puedecopiar,modificarbajolascondicionespuestasporlalicencia,siemprequeestanotasea
visible.
http://es.kioskea.net/faq/613instalarunservidorproxyhttpsquid
4/4