Archive for the ‘acesso’ Tag
Controle de acesso com Squid e Dansguardian
Estou disponibilizando um tutorial baseado nos passos que realizo, para quem quiser realizar controle de acesso na sua casa.
Essa é uma ação necessária para realizar um filtro quando se possui crianças ou irmãos pentelhos em casa ou quando se quer realizar realmente um controle sobre o conteúdo acessado.
O controle será realizado com o Squid, e o Dansguardian.
A configuração pode ser realizada no servidor proxy de acesso, caso tenha um, ou no próprio Desktop.
Os passos são:
1 – Instalação do o Squid:
sudo install squid
2- Edite o arquivo de configuração do Squid:
sudo gedit /etc/squid/squid.conf
Deixe o conteúdo como descrito abaixo:
http_port 3128
visible_hostname NOME DO SEU PCacl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECThttp_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_portsacl redelocal src 192.168.1.0/24 #Aqui coloque de acordo com o seu IP e rede.
http_access allow localhost
http_access allow redelocalhttp_access deny all
Passo 3 – Instalando o Dansguardian
sudo apt-get install dansguardian
Passo 4 – Configurando o Dansguardian
sudo gedit /etc/dansguardian/dansguardian.conf
Acrescente um # antes da palavra UNCONFIGURED na sétima linha aproximadamente.
Procure por “language =” e modifique o valor entre aspas para portuguese
Passo 5 – Reiniciando os serviços
sudo /etc/init.d/squid restart
sudo /etc/init.d/dansguardian restart
Pronto! O Dansguardian está funcionando e estará também configurado em toda inicialização do sistema.
Passo 6 – Configurando o Firefox ou criando um proxy transparente
Vá no menu Editar > Preferências > Geral > Configurar Conexão. Selecione “Configuração Manual do Proxy” e utilize os valores 127.0.0.1 e porta 8080.
Para configurar um proxy transparente, para que nenhum rebelde altere as configurações siga os passos aqui
Para criar uma política de acesso, é necessário ler e incrementar os arquivos de configuração. Dê uma olhada no diretório /etc/dansguardian/
. Lá se encontram os arquivos necessários. Você verá que cada um deles possui um nome bem sugestivo. Basta abrir, editar e salvar. Há um tutorial muito bom sobre Dansguardian no Guia do Hardware, que se encontra aqui.
Caso também precise de um bom para o Squid, leia este aqui, também do Guia do Hardware.
Caso tenha outras dificuldades, comente o artigo que tentarei ajudar, ou então pergunte ao oráculo.