ProxyProxy e um servidor que atende a requisicoes repassando os dados do cliente a frente. Um usuario (cliente) conecta-se a um servidor proxy, requisitando algum servico, como um arquivo, conexao, website, ou outro recurso disponivel em outro servidor.Basicamente, ele recebe requisicoes de maquinas que estao na rede interna, envia aos servidores que estao do lado externo da rede, le as respostas externas e envia de volta o resultado aos clientes da rede interna.Normalmente, o mesmo servidor proxy e usado para todos os clientes em uma rede interna, que pode ou nao ser constituida de sub-redes.Os tipos de servidores Proxy mais utilizados, sao:- Os Proxies genericos, que oferecem servicos de proxy para varias aplicacoes (por exemplo Web, Ftp, Gopher e Telnet) em um unico servidor;- Os Proxies especificos, que oferecem servicos de proxy para uma determinada aplicacao, como e o caso do Web Proxy, que e um proxy que tem por finalidade, fazer caching de documentos Web que foram acessados, reduzindo de forma consideravel, o trafego de acesso a Internet em requisicoes futuras.SquidO Squid e um servidor proxy que suporta HTTP, HTTPS, FTP e outros. Ele reduz a utilizacao da conexao e melhora os tempos de resposta fazendo cache de requisicoes frequentes de paginas web numa rede de computadores. Ele pode tambem ser usado como um proxy reverso.Instalando o SquidO Squid e composto de um unico pacote, por isso a instalacao e simples.Se estiver no Mandrake, instale com um:# urpmi squidSe estiver no Debian ou outra distribuicao baseada nele,use o apt-get:# apt-get install squidToda a configuracao do Squid e feita num unico arquivo,o /etc/squid/squid.conf.Caso voce esteja usando uma versao antiga do Squid, como aincluida no Debian Woody por exemplo,o arquivo pode sero /etc/squid.conf.Apesar da mudanca na localizacao do arquivo de configuracao,as opcoes descritas aqui devem funcionar sem maiores problemas.O arquivo original, instalado junto com o pacote e realmenteenorme,contem comentarios e exemplos para quase todas as opcoesdisponiveis. Ele pode ser uma leitura interessante se voceja tem uma boa familiaridade com o Squid, mas de inicio emelhor comecar com um arquivo de configuracao mais simples,apenas com as opcoes mais usadas.Em geral cada distribuicao inclui uma ferramenta diferentepara a configuracao do Proxy,como o icone magicoque inclui no Kurumin.Uma das mais usadas e o Webmin. A funcao destas ferramentase disponibilizar as opcoes atraves de uma interface grafica egerar o arquivo de configuracao com base nas opcoes escolhidas.Em alguns casos estas ferramentas ajudam bastante, mas comoelas mudam de distribuicao para distribuicao, e mais produtivoaprender a trabalhar direto no arquivo de configuracao,que naoe tao complicado assim.Pra comecar renomeie o arquivo padrao:# mv /etc/squid/squid.conf /etc/squid/squid.conf.velhoe crie um novo arquivo /etc/squid/squid.conf, com apenas as quatrolinhas abaixo:--------http_port 3128visible_hostname kuruminacl all src 0.0.0.0/0.0.0.0http_access allow allPara testar o Squid, habilite o servidor com o comando:# service squid startSe voce estiver no Debian, use o comando:# /etc/init.d/squid startSe estiver no Slackware, o comando sera:# /etc/rc.d/rc.squid startConfigure um navegador, no proprio servidor para usar o proxy,atraves do endereco 127.0.0.1 (o localhost), porta 3128e teste a conexao.Se tudo estiver ok voce conseguira acessar o proxy tambematraves dos outros microsda rede local, basta configuraros navegadores para usarem o