Liberação de sites

1. Liberação de sites

Jorge Visentini
jorgevisentini

(usa CentOS)

Enviado em 22/10/2013 - 14:10h

Pessoal boa tarde!

Estou configurando um servidor proxy aqui na empresa e estou com a seguinte situação.

Ingressei o squid no AD. Já está fucionando a autenticação porque se eu liberar tudo eu consigo navegar.

O que preciso é bloquear tuudo que é site para um determinado setor e liberar apenas os que eu quiser.

O problema é que não está fucionando, mesmo eu estando no grupo do setor e dentro do arquivo dos sites estarem os sites que preciso ele não libera.

O que percebi é que quando eu habilito a linha http_access allow sitesLIBERADOS dai eu consigo acessar os sites que estão dentro do sitesTMK, mas se não liberar eu não consigo....

Está certo isso??

Segue abaixo o meu squid.conf



acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

# CRIACAO DAS REGRAS
acl redeLOCAL src 192.168.108.0/22
#acl servidores dst 192.168.111.0/24
acl redeCYBER dst 10.153.109.0/24
acl redeRIA dst 192.168.104.0/22
acl redeMSN dst 65.0.0.0/8 # REDE MSN
acl antivirus dst 192.168.104.22

acl SSL_ports port 443
acl SSL_ports port 444
acl SSL_ports port 10000 # Webmin
acl SSL_ports port 1863 # msn
acl Safe_ports port 80 # http
#acl Safe_ports port 8080 # http
#acl Safe_ports port 37777 # Intelbras
acl Safe_ports port 444 #
acl Safe_ports port 21 # ftp
acl Safe_ports port 631 # cups
acl Safe_ports port 443 # https
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 9876 # Autenticacao Amadeus
acl Safe_ports port 777 # multiling http
acl Safe_ports port 809 # Vale Transportes NHT/SP
acl CONNECT method CONNECT


# AUTENTICACAO

# SE O COMPUTADOR ESTIVER NO DOMINIO -- AUTENTICA AUTOMATICAMENTE
auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 32

# SE O COMPUTADOR NAO ESTIVER NO DOMINIO -- PEDE SENHA
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 32
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
auth_param basic realm Controle de Acesso a Internet - Informe seu usuário e senha

# BUSCA GRUPO NO AD
external_acl_type nt_group %LOGIN /usr/lib64/squid/wbinfo_group.pl

# ACL DOS GRUPOS NO AD


# GRUPO DE ACESSO TOTALMENTE LIBERADO (SEM RESTRICAO)
acl netLIBERADOS external nt_group poa-internet-liberados

# GRUPO DE ACESSO DA TI
acl netTI external nt_group poa-internet-ti

# GRUPO DE ACESSO DA DIRETORIA
acl netDIRETORIA external nt_group poa-internet-diretoria

# GRUPO DE ACESSO DA PENDENCIA
acl netPENDENCIA external nt_group poa-internet-pendencia

# GRUPO DE ACESSO DO TMK
acl netTMK external nt_group poa-internet-tmk

# GRUPO DE ACESSO DO DHO
acl netDHO external nt_group poa-internet-dho

# GRUPO DE ACESSO DO MKT
acl netMKT external nt_group poa-internet-mkt

# GRUPO DE ACESSO DO FINANCEIRO
acl netFINANCEIRO external nt_group poa-internet-financeiro

# GRUPO DE ACESSO DO OPERADORA
acl netOPERADORA external nt_group poa-internet-operadora

# GRUPO DE ACESSO DO COMERCIAL
acl netCOMERCIAL external nt_group poa-internet-comercial

# GRUPO DE ACESSO DO CCO
acl netCCO external nt_group poa-internet-cco

# GRUPO DE ACESSO DA EXPEDICAO
acl netEXPEDICAO external nt_group poa-internet-expedicao

# GRUPO DE ACESSO DO MOTOSERVICE
acl netMOTOSERVICE external nt_group poa-internet-motoservice

# GRUPO DE ACESSO DO TECNICO
acl netTECNICO external nt_group poa-internet-tecnico

# GRUPO DE ACESSO AO YOUTUBE
acl netYOUTUBE external nt_group poa-internet-youtube

# GRUPO DE ACESSO AS REDES SOCIAIS
acl netREDESOCIAIS external nt_group poa-internet-redesociais

# GRUPO DE ACESSO AO MSN
#acl grupoMSN external nt_group poa-internet-msn



#SITES

# MSN
acl MSNserver req_mime_type ^application/x-msn-messenger$
acl MSNpath urlpath_regex -i gateway.dll
acl MSNdominios dstdomain "/etc/squid/sites/msn.txt"


# BLOQUEADOS

acl sitesBLOQUEADOS dstdomain "/etc/squid/sites/bloqueados.txt"
acl sitesSUPERBLOQUEADOS dstdomain "/etc/squid/sites/superbloqueados.txt"
acl extensoes url_regex -i "/etc/squid/sites/extensoes.txt"

# LIBERADOS
acl sitesINTERNOS dstdomain "/etc/squid/sites/internos.txt"
acl sitesLIBERADOS dstdomain "/etc/squid/sites/liberados.txt"
acl sitesYOUTUBE dstdomain "/etc/squid/sites/youtube.txt"
acl sitesREDESOCIAIS dstdomain "/etc/squid/sites/redesociais.txt"

# LIBERADOS SETORES
acl sitesPENDENCIA dstdomain "/etc/squid/sites/pendencia.txt"
acl sitesTMK dstdomain "/etc/squid/sites/tmk.txt"
acl sitesDHO dstdomain "/etc/squid/sites/dho.txt"
acl sitesFINANCEIRO dstdomain "/etc/squid/sites/financeiro.txt"
acl sitesEXPEDICAO dstdomain "/etc/squid/sites/expedicao.txt"
acl sitesCCO dstdomain "/etc/squid/sites/cco.txt"
acl sitesOPERADORA dstdomain "/etc/squid/sites/operadora.txt"
acl sitesMKT dstdomain "/etc/squid/sites/mkt.txt"
acl sitesTECNICO dstdomain "/etc/squid/sites/tecnico.txt"
acl sitesCOMERCIAL dstdomain "/etc/squid/sites/comercial.txt"


# Nao armazena conteudo dinamico cgi-bin
#acl QUERY urlpath_regex cgi-bin ?
#no_cache deny QUERY

# Liberacoes / bloqueios
http_access allow manager localhost
http_access allow sitesINTERNOS
http_access deny manager

# Bloquia portas nao seguras
http_access deny !Safe_ports

# Bloqueia outras conexoes n seguras
http_access deny CONNECT !SSL_ports

# Bloqueia acesso para o host local
http_access deny to_localhost

# Regras
http_access deny netTMK !sitesTMK
#http_access deny netPENDENCIA !sitesPENDENCIA
#http_access allow sitesLIBERADOS
http_access allow localhost
http_access deny all

# PORTA DO SQUID
http_port 3128

hierarchy_stoplist cgi-bin ?


# 10240GB DE CACHE, 64 DIRETORIOS, 256 SUBDIRETORIOS
cache_dir ufs /var/spool/squid 10240 64 256


# Leave coredumps in the first cache dir
coredump_dir /var/spool/squid


# PERSONALIZADAO
visible_hostname proxy.dhd.com.br
cache_mgr e-mail@dhd.com.br
error_directory /usr/share/squid/errors/pt-br


###### ADICIONADOS 22-10-2013 - TUNNING
cache_mem 512 MB
half_closed_clients off
maximum_object_size 256 KB
#dns_nameserves 192.168.111.1
memory_pools off
cache_store_log none
#######################################


# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts