Escolar Documentos
Profissional Documentos
Cultura Documentos
O que Squid?
Squid um servidor proxy que suporta
vrios protocolos de transferncia de
dados. Com ele a utilizao da
conexo reduzida e melhora os
tempos de resposta fazendo cache de
requisies freqentes.
Mensangens de erro sero mostradas
no bloqueio de acordo com o idioma
Instalando e configurando o
Squid
Para instalar o squid deve-se logar
como root e executar o seguinte
comando :
apt-get install squid
Configurando o Squid
Ento editaremos o novo arquivo
usando o comando
nano /etc/squid3/squid.conf
Nome do servidor
visible_hostname RC_PC16
Configurando o Squid
Dirtorio onde salvo o log
access_log /var/log/squid3/access.log squid
Configurando o Squid
Configurando o cache
Quantidade da memoria RAM que
sera usada pelo cache
cache_mem 70 MB
Configurando o Squid
Tamanho mximo de um arquivo em cache
maximum_object_size 1024 MB
Configurando o Squid
Refere a que diretrio se usar como
cache,
tamanho mximo do cache no disco
(em MB)
e os dois ltimos nmeros indicam a
quantidade de pastas e subpastas que
sero usadas para que o Squid se
organize ao gravar no cache.
cache_dir ufs /var/log/squid3/cache.log 30000 16 256
Configurando o Squid
Access Control List
ACLs
Acl o que voc quer liberar e o que voc quer bloquear, nada
mais que isto, no comeo tive um pouco de dificuldade para
entender, como ditar o que voc quer, mas seguindo o padro
do Squid e seus comandos. O squid l essas configuraes de
cima para baixo. Portanto bloqueie antes o que necessitar para
depois permitir os acessos a determinadas fontes.
Configurando o Squid
Configurao das
ACLs
acl 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 873
acl Safe_ports port 80 http
acl Safe_ports port 21 ftp
acl Safe_ports port 443 563 873 https,
snwes
acl Safe_ports port 70 gopher
acl Safe_ports port 210 wais
acl Safe_ports port 280 http-mgnt
acl Safe_ports port 488 gss-http
Configurao Squid
http_access
http_access
http_access
http_access
http_access
http_access
Bloqueios e permisses
Por PALAVRAS ou URL:
acl sites_proibidos url_regex -i
"etc/squid3/sites_proibidos"
http_access deny sites_proibidos
Bloqueios e permisses
Aps terminar todas essas configuraes no squid.conf
salve o arquivo e confira se est como nas imagens a
seguir :
Bloqueios e permisses
Bloqueios e permisses
Bloqueios e permisses
Configurando o Squid
Agora vamos fazer modificaes no arquivo
sites_proibidos que se encontra dentro da
pasta squid3. Execute o comando listado a
baixo
nano /etc/squid3/sites_proibidos
Dentro deste arquivo coloca-se os sites que
deseja bloquear no meu caso vou colocar
facebook e fiemg.
Configurando o Squid
Depois de modificar o arquivo sites_proibidos
necessario criar a pasta cache dentro do diretorio
squid3.
Execute o comando a seguir
mkdir /etc/squid3/cache
Aps a criao dessa pasta necessario deixar ela
acessivel ento utilizamos o comando a baixo
chmod 777 /nomedapasta no caso chmod
777 /cache
A funo da pasta cache servir como o cache do
servidor ou seja salvar as informaes mais
recentes do navegador.
Configurando o Squid
Aps isso executaremos o comando a seguir :
squid3 z (Cria estrutura do Squid)
Configurao do navegador
Agora depois de ter feito todos os
procedimentos anteriores vamos
configurar o navegador para passar pelo
proxy.
Segue as imagens nos proximos slides
mostrando todos os procedimentos.
OBS: No meu caso vou utilizar o
navegador Mozila Firefox
Configurao do navegador
Ao entrar no navegardor clique nas trs
barrinhas indicado pela seta depois clique
em opces
Configurao do navegador
Clique em avanado clique em configurar
conexo
Configurao do navegador
Marque a caixa de configurao manual de
proxy e siga o procedimento da imagem a
baixo. A porta padro do squid (3128)
Testando o Squid
Depois de terminado todas as configuraes
do navegador tente entrar no face book para
ver o resultado.
Detalhes
<p> iniciar uma nova linha
<h1><h2><h3><h4><h5><h6> tamanho da fonte (o
n1 o maior e o 6 menor)
<title> auto explicativo ou seja titulo
<center> <left> <right> posio da mensagem/imagem
Ex: <title> A pagina no pode ser exibida </title>
<p><h3> voc no pode acessar...<h3></p>
<p><h1> voc perdeu 2 ... <h1></p>
OBS: sempre que terminar uma linha utilize a /
Ex: <p><h1> voc ... <h1></p>
Configurao
Aps adicionar a linha no arquivo vamos
colocar a imagem no nosso servidor. Segue
as imagens a baixo mostrando todo o
procedimento .
Primeiro necessario instalar o apache 2 e
depois configurar o DNS para poder acessar
o seu servidor, execute o comando a baixo
Configurao
Depois de instalado o apache execute o
comando listado na imagem a seguir para
configurar o DNS
Configurao
Ento modifique o arquivo conforme abaixo
caso seu DNS no esteja configurado.
Configurao
Clique no menu iniciar clique em
computador
Configurao
Digite o ip do servidor.
Ex \\192.168.215.216
Configurao
Cole a imagem na sua pasta (minha pasta
criada foi a avisos
Configurao
Mova a sua imagem para a pasta :
/var/www (veja na imagem abaixo)
Fim