Fórum Ubuntu Linux - PT
19 de Maio de 2013, 13:26 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Informações da última versão: Ubuntu Linux 13.04 -Raring Ringtail
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: Squid - Bloquear por IP { Resolvido }  (Lida 1046 vezes)
mgottfried
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 50


Ver Perfil
« em: 06 de Janeiro de 2012, 11:06 »

Ola Pessoal
tenho servidor Ubuntu 10.10 rodando squid configurado para bloquear certos sites e msn em toda rede , mas agora tenho que alterar essas regras preciso configurar por ip ex: do ip 192.168.1.5 oa IP 10 acesso total e o restante restrito para alguns sites .
« Última modificação: 10 de Janeiro de 2012, 17:35 por mgottfried » Registrado
zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.000


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #1 em: 06 de Janeiro de 2012, 13:55 »

Mostre seu squid.conf.
Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
mgottfried
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 50


Ver Perfil
« Responder #2 em: 06 de Janeiro de 2012, 17:21 »

http_port 3128 transparent
visible_hostname squid.server
cache_mem 64 MB
maximum_object_size_in_memory 8 MB
maximum_object_size 8 MB
minimum_object_size 0 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid/cache1 30 16 256
cache_dir ufs /var/spool/squid/cache2 30 16 256
cache_dir ufs /var/spool/squid/cache3 30 16 256
cache_dir ufs /var/spool/squid/cache4 30 16 256
cache_dir ufs /var/spool/squid/cache5 30 16 256
cache_dir ufs /var/spool/squid/cache6 30 16 256


cache_access_log /var/log/squid/access.log

error_directory /usr/share/squid/errors/Portuguese
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
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
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 CONNECT
http_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_ports

acl blockedsites url_regex -i "/etc/squid/sites_block.txt"
acl unblockedsites url_regex -i "/etc/squid/sites_free.txt"
http_access deny blockedsites !unblockedsites

# Bloquear MSN
acl HOST_MSN src 192.168.1.0/255.255.255.255
acl Negar_MSN dstdomain "/etc/squid/msn.txt"
acl Negar_MSN2 url_regex "/etc/squid/msn2.txt"
acl msn url_regex -i /gateway/gateway.dll

http_access allow HOST_MSN
http_access deny Negar_MSN
http_access deny Negar_MSN2
http_access deny msn

acl redelocal src 192.168.1.0/24
http_access allow redelocal
http_access allow localhost

http_access deny all
Registrado
zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.000


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #3 em: 06 de Janeiro de 2012, 20:42 »

acl ips_liberados src "/etc/squid/ips_liberados.txt"
acl sites_restritos dstdomain "/etc/squid/sites_restritos.txt"

http_access deny sites_restritos !ips_liberados
Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
Paulinunes
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 39


Ver Perfil
« Responder #4 em: 07 de Janeiro de 2012, 11:14 »

Apenas complementando a resposta anterior:

http_port 3128 transparent
visible_hostname squid.server
cache_mem 64 MB
maximum_object_size_in_memory 8 MB
maximum_object_size 8 MB
minimum_object_size 0 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid/cache1 30 16 256
cache_dir ufs /var/spool/squid/cache2 30 16 256
cache_dir ufs /var/spool/squid/cache3 30 16 256
cache_dir ufs /var/spool/squid/cache4 30 16 256
cache_dir ufs /var/spool/squid/cache5 30 16 256
cache_dir ufs /var/spool/squid/cache6 30 16 256


cache_access_log /var/log/squid/access.log

error_directory /usr/share/squid/errors/Portuguese
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
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
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 CONNECT
http_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_ports

acl blockedsites url_regex -i "/etc/squid/sites_block.txt"
acl unblockedsites url_regex -i "/etc/squid/sites_free.txt"
http_access deny blockedsites !unblockedsites

# Bloquear MSN
acl HOST_MSN src 192.168.1.0/255.255.255.255
acl Negar_MSN dstdomain "/etc/squid/msn.txt"
acl Negar_MSN2 url_regex "/etc/squid/msn2.txt"
acl msn url_regex -i /gateway/gateway.dll
acl ips_liberados src "/etc/squid/ips_liberados.txt"
acl sites_restritos dstdomain "/etc/squid/sites_restritos.txt"

http_access deny sites_restritos !ips_liberados
http_access allow HOST_MSN
http_access deny Negar_MSN
http_access deny Negar_MSN2
http_access deny msn

acl redelocal src 192.168.1.0/24
http_access allow redelocal
http_access allow localhost

http_access deny all
Registrado
mgottfried
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 50


Ver Perfil
« Responder #5 em: 09 de Janeiro de 2012, 10:17 »

mesmo com a alteração continua negando acesso.
Registrado
zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.000


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #6 em: 09 de Janeiro de 2012, 11:41 »

Se por "site restrito" vc estava querendo dizer MSN, então está funcionando exatamente como esperado...

Pq o controle novo não interfere no bloqueio de MSN, que continua sendo absoluto. Se vc tinha a intenção de liberar MSN pra algumas pessoas, as regras seriam diferentes.
« Última modificação: 09 de Janeiro de 2012, 11:43 por zekkerj » Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
mgottfried
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 50


Ver Perfil
« Responder #7 em: 09 de Janeiro de 2012, 12:00 »

quero liberar total para 3 ips da rede , msn e sites em geral.
Registrado
zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.000


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #8 em: 09 de Janeiro de 2012, 12:21 »

Então é só desativar o trecho específico do MSN, e colocar o URL do MSN nos sites restritos.
Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
mgottfried
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 50


Ver Perfil
« Responder #9 em: 10 de Janeiro de 2012, 17:36 »

como ficou



acl blockedsites url_regex -i "/etc/squid/sites_block.txt
acl ips_liberados src "/etc/squid/ips_liberados.txt"
http_access deny blockedsites !ips_liberados
Registrado
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines
© 2013 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!