You are on page 1of 4

Faa uma pergunta

Instalar um servidor proxy H 1. Instalar o proxy


Para instalar o Squid digite em um terminal : sudo aptitude install squid

! "#quid$

2. Configurar o proxy
A configurao do Squid feita editando o arqui!o /etc/squid/squid.conf

Para editar este arqui!o" aperte Alt#$2 e : gksu gedit /etc/squid/squid.conf

2.1 %omear o proxy


Squid precisa con&ecer o nome da m'quina. Para isso" locali(e a lin&a visible_hostname. Por exemplo" se a m'quina se c&ama ) u*untu +" pon&a: visible_hostname ubuntu

2.2 ,scol&er a porta


Por padro" o ser!idor proxy estar' - escuta na porta .12/. Para escol&er outra porta" locali(e a lin&a: http_port 3128 e troque o n0mero da porta" por exemplo: http_port 3177

2.. ,scol&er a interface


Por padro" o ser!idor proxy estar' - escuta em todas as interfaces. Por ra(1es de segurana" pon&a2o escuta apenas em sua rede local. Por exemplo" se a placa de rede conectada ao seu 3A% com o IP 14.4.4.1" altere a lin&a: http_port 10.0.0.1 3177

2.5 6efinir os direitos de acesso


Por padro" ningu m pode se conectar ao ser!idor proxy" exceto a sua pr7pria m'quina. 8 preciso criar uma lista de autori(a1es. Por exemplo" !amos definir um grupo" englo*ando toda a rede local.

3ocali(e a lin&a do arqui!o comeando por acl localhost... %o final da seo" adicione: acl lanhome src 10.0.0.0/2!!.2!!.2!!.0 9lan&ome um nome ar*itr'rio que n7s escol&emos:.

2.; Autori(ar o grupo


Agora que o grupo est' definido" n7s !amos autori('2lo a utili(ar o proxy. 3ocali(e a lin&a http_access allo%... , adicione em*aixo 9antes da lin&a http_access deny all: http_access allo" lanhome

2.< Autori(ar as portas fora dos padr1es


Por padro" Squid no autori(a o tr'fego =>>P apenas em algumas portas 9/4" etc.:

Isto pode causar pro*lemas para certos sites que utili(am outras portas. ,xemplo: &ttp:??toto.com:&'?imagens?titi.png ser' *loqueado pelo Squid. Para e!itar este *loqueio" encontre a lin&a: http_access deny (#afe_ports e faa um coment'rio: )http_access deny (#afe_ports

.. Iniciar o proxy
9@e:iniciali(e o proxy para que ele le!e em conta a configurao que aca*amos de modificar. 6igite: sudo /etc/init.d/squid restart

A partir daA" o proxy de!er' funcionar. Basta configurar os di!ersos softCares para que ele o utili(em.

Informa1es
@egistros do ser!idor
Ds registros do proxy se encontram no ?!ar?log?squid?access.log

Eudar o taman&o do cac&e


Por padro" o cac&e do Squid est' ati!ado" o que permite acelerar o carregamento de algumas p'ginas. D taman&o padro de 144 Eo 9situado no ?!ar?spool?squid:.

Para mudar seu taman&o" altere o arqui!o ?etc?squid?squid.conf ,ncontre a lin&a: ) cache_dir ufs /var/spool/squid '** '+ ,-+ , descomente. FocG pode trocar o !alor 144 pelo !alor que !ocG quiser 9por exemplo 244 para 244 EB:: cache_dir ufs /var/spool/squid ,** '+ ,-+

$un1es e m7dulos adicionais


Squid possui muitas op1es e m7dulos : prefetc& 9para pr 2carregar as p'ginas e" assim" acelerar a na!egao: filtros anti!Arus" anti2popups" etc. controle de acesso ao proxy com login e sen&a. controle de acesso em funo das &oras. etc.

Para isso" a*ra o Synaptic " clique no *oto HBuscarH e entre HsquidH para encontrar os m0dulos relacionados ao Squid. Consulte os documentos de cada m7dulo e do Squid " para mais informa1es.

You might also like