quarta-feira, 22 de agosto de 2007

Squid 2.5 - Slackware - Primeiros Passos

Não vou fazer nenhuma introdução, ao squid aqui, apenas vou dar os passos de como instalar e fazer uma configuração básica para bloqueio de sites e palavras

#### PRIMEIRA PARTE (INSTALAÇÃO)
FAÇA DOWNLOAD DO SQUID QUE ESTÁ DISPONIVEL NO SITE SQUID-CACHE.ORG
# wget http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE14.tar.gz

APÓS FEITO O DOWNLOAD DESCOMPACTE O MESMO
# tar -zxvf squid-2.5.STABLE14.tar.gz

CRIE A PASTA DE CONFIGURAÇÃO DO SQUID
# mkdir /etc/squid

CRIE O USUARIO E GRUPO SQUID
# groupadd squid
# useradd -g squid -s /dev/null squid

FAÇA A INSTALAÇÃO DO SQUID
# cd squid-2.5.STABLE14
# ./configure --prefix=/etc/squid
# make
# make install

ALTERE A PERMISSÃO DO DIRETORIO /ETC/SQUID PARA O USUARIO E GRUPO "SQUID"
# chown squid.squid /etc/squid -R

PRONTO SEU SQUID JÁ ESTÁ INSTALADO AGORA VAMOS CONFIGURAR

### SEGUNDA PARTE ( CONFIGURAÇÃO )
VAMOS CRIAR O ARQUIVO SQUID.CONF EM /ETC/SQUID/ETC/
# touch /etc/squid/etc/squid.conf

DE PERMISSÃO PARA O ARQUIVO SQUID.CONF
# chmod 755 squid.conf

ABRA O ARQUIVO SQUID.CONF E EDITE
# vi /etc/squid/etc/squid.conf

COLOQUE ESTA CONFIGURAÇÃO BASICA

http_port 3128
cache_mem 8 MB
cache_dir ufs /etc/squid/var/cache 100 16 256
cache_access_log /etc/squid/var/logs/access.log
cache_log /etc/squid/var/logs/cache.log
cache_store_log /etc/squid/var/logs/store.log
pid_filename /etc/squid/var/logs/squid.pid
acl BLOQUEIO url_regex "/etc/squid/regras/sites_bloqueados"
http_access deny BLOQUEIO
acl REDE_INTERNA src 192.168.1.0/24
acl all src 0.0.0.0/0.0.0.0
http_access allow REDE_INTERNA
http_access deny all
cache_effective_user squid
cache_effective_group squid

SALVE O ARQUIVO SQUID.CONF E CRIE O ARQUIVO SITES_BLOQUEADOS

# mkdir /etc/squid/regras
# touch /etc/squid/regras/sites_bloqueados
# echo http://www.google.com/ >> /etc/squid/regras/sites_bloqueados

INICIE O SQUID
# /etc/squid/sbin/squid

PRONTO

Nenhum comentário: