Autor: Robinson Czelusniak
Data: 25/09/2006
Instalação e configuração
Instalação do Squid:
# apt-get install squid
Se você não usa distribuição baseada em apt, baixe o pacote do Squid pelo site:
Verifique a distribuição que você está usando e baixe o pacote. Feito isso instale o pacote que baixou com o comando:
# rpm -ivh squid-2.5.STABLE*.rpm
(nome do pacote que foi baixado)
Configuração do Squid
Depois de instalado, o Squid cria o diretório /etc/squid com os arquivos de configuração e são eles que vamos usar, digite:
# cd /etc/squid
Faça uma cópia do squid.conf:
# cp squid.conf squid.conf.old
Agora vamos editar o arquivo squid.conf:
# vi squid.conf
Procure a linha:
#http_port 3128
E descomente ela, deixando assim:
# porta pela qual o Squid libera o acesso http_port 3128 |
Localize a linha: #auth_param basic program /usr/libexec/ncsa_auth /usr/etc/passwd E descomente ela também, deixando assim: |
auth_param basic program /usr/bin/ncsa_auth /etc/squid/passwd |
Descomente as seguinte linhas também: |
auth_param basic children 5 auth_param basic realm Digite sua senha auth_param basic credentialsttl 2 hours auth_param basic casesensitive off |
Feito isso é só salvar e fechar o arquivo. Vamos localizar o arquivo ncsa_auth: # find / -name ncsa_auth Depois de localizá-lo, copie-o para o diretório /usr/bin: # cp /usr/sbin/ncsa_auth /usr/bin/ncsa_auth (no meu caso o arquivo estava neste diretório, mas pode variar de distribuição para distribuição) |
Criando usuários do Squid
Está quase pronto! Agora vamos criar o arquivo onde ficarão os usuários e senhas.
No arquivo de configuração especificamos que o arquivo onde ficarão os usuários e senha é /etc/squid/passwd. Então vamos criá-lo, digite: # cd /etc/squid # htpasswd -c passwd rcz Onde:
Isto se faz só na primeira vez para criar o arquivo, depois é só digitar (sem o "-c"): # htpasswd passwd outro_usuário Cada vez que você criar um usuário ele vai pedir para que você digite a senha dele. Agora vamos iniciar o Squid: # /etc/rc.d/squid start E pronto, seu Squid já estará autenticando os usuários, agora basta configurar no navegador das estações para que usem proxy. |
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.