quinta-feira, 13 de outubro de 2016

SQUID com autenticação no Ubuntu





Instala squid e apache-utils

sudo apt-get install squid
apt-get install apache2-utils


Inicia o SQUID

sudo service squid start

Cria usuário e senha para logar no SQUID

htpasswd -c /etc/squid3/passwd [username]


Encontra o caminho do ncsa_auth


dpkg -L squid3 | grep ncsa_auth


Informa o caminho do ncsa_auth no squid.conf


Configuração do squid.conf

acl myhost srcdomain dominio_da_maquina
http_access allow myhost

http_port 3128

auth_param basic program CAMINHO_DO_NCSA_AUTH /etc/squid/passwd
auth_param basic children 5
auth_param basic realm NOME_DO_USUARIO_CRIADO_ANTERIORMENTE
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users


Recarrega o SQUID

sudo service squid reload

Configura o proxy do navegador com o domínio e porta do SQUID.

Nenhum comentário:

Postar um comentário