1 - Instala o squid com o comando:
apt-get install squid;
2 – entra no arquivo de configuração com o seguinte comando:
nano
/etc/squid/squid.conf
3 – Apaga tudo que estiver dentro desse arquivo e coloca a
configuração abaixo
# Editado por Yrlley
Costa - suporte !!!!
# Interface onde
funcionar
http_port
192.168.0.2:3128 transparent
access_log /var/log/squid/access.log
# n.o utilizar cache
para requisi..es GET (url?..) e cgi-bin's
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
acl LIBRA src
200.225.65.162/255.255.255.255
no_cache deny QUERY
LIBRA
# hostname do server
visible_hostname nome
do servidor
acl all src 0.0.0.0/0.0.0.0
acl rede src
192.168.0.0/24
acl manager proto
cache_object
acl localhost src
127.0.0.1/255.255.255.255
# ACL para os sites
permitidos
acl liberados
url_regex "/etc/squid/liberados.txt"
# ACL para liberacao
dos ips que terao acesso total
acl liberafullips src
"/etc/squid/liberafullips.txt"
# ACL para bloqueio
total de IPs
acl ipsbloq src
"/etc/squid/ipsbloq.txt"
# ACL para bloqueio
por palavras
acl palavrasproibidas
dstdom_regex "/etc/squid/palavrasproibidas"
#ACL para bloqueio de
sites
acl bloqueados
dstdomain "/etc/squid/bloqueados.txt"
http_access allow liberados
http_access allow liberafullips
http_access deny
ipsbloq
http_access deny
palavrasproibidas
http_access deny bloqueados
http_access allow rede
http_access deny all
4 – Salva e sai desse arquivo... agora é só criar as Listas
com os mesmo nomes que estão no
squid.conf como mostrado abaixo:
Nano /etc/squid/liberados.txt,
nesse arquivo vc vai colocar os sites que podem ser acessados, exemplo:
.bradesco.com.br
.santosbrasil.com.br
Salva e sai do arquivo
Nano /etc/squid/liberafullips.txt,
nesse arquivo vc vai colocar os IPs das maquinas que terão acesso
totalmente liberados. Exemplo:
192.168.0.3
192.168.0.32
Salva e sai do arquivo
Nano /etc/squid/ipsbloq.txt,
nesse arquivo vc vai colocar os IPs que não podem acessar nenhum site.
Exemplo:
192.168.0.5
192.168.0.7
Salva e sai do arquivo
Nano /etc/squid/palavrasproibidas,
nesse arquivo vc vai colocar palavras que vc não quer tenha no link do
site. Exemplo.
Sexo
Putaria
Vídeo
Vídeos
Salva e sai do arquivo
Nano /etc/squid/bloqueados.txt,
nesse arquivo vc vai colocar os links que vc não quer que sejam acessados.
Exemplo:
.youtube.com
.facebook.om
.orkut.com
Salva e sai do arquivo
Depois disso é só reiniciar o squid com o comando /etc/init.d/squid restart
OBS: o nano é tudo
minúsculo srsrs.. e qualquer alteração feita em um dos arquivos tem que
reiniciar o squid.
INSTALAÇÃO DO SARG PARA FACILITAR A VISUALIZAÇÃO DOS ACESSOS
QUE SÃO FEITOS PELOS USUARIOS NA SUA REDE.
1 – Instalar o APACHE2 com o comando:
apt-get install apache2
2 – Instalar o SARG com o comando:
apt-get install sarg
3 – Após fazer a
instalação do restartar o serviço com o comando:
/etc/init.d/apache2
restart
Após feito isso digite o seguinte comando no SHELL do seu
servidor linux :
Sarg
Pronto seu relatório de acesso aos sites vai ser gerado,
depois de feito isso vc pode acessar esse relatório pelo seu navegador da
seguinte forma:
Nessa relatório vc vai saber qual site foi acessado, quanto
tempo o usuário ficou no site, etc...