Tobias,
A limpeza do cache já havia feito e não funcionou
A regra abaixo não funciona pois todas as solicitações chegam na porta
3128 e não na 80. Ja havia testado antes tb.
O navegador também nao é pois testei em todos
Ativa o squid nao funciona, quando desativa vai.
Muito estranho
Mais alguma dica?
Valeu,
Patrick
Em 04-06-2013 15:46, Tobias Sette escreveu:
Para apagar o cache do squid faça:
service squid3 stop
rm -Rf /var/spool/squid3/*
squid3 -z
service squid3 start
Para apagar o cache do browser vai depender de cada browser. Tambem é
interessante trocar de browser.
Caso nao dê certo libere no squid o dominio problematico, antes da
regra que pede autenticação.
Por ultimo, voce pode possibilitar que o acesso a este dominio seja
feito por fora do proxy, para isso adicione o dominio na lista de
exceções do navegador (esta opção fica perto da que define o endereço
do proxy) e liberar o site no firewall. Exemplo de regra no iptables:
$IPTABLES -A FORWARD -p tcp -s $REDE -d 200.142.253.26 --dport 80 -j
ACCEPT
Nota: 200.142.253.26 é o ip que atende por painel.arpe.com.br
<http://painel.arpe.com.br>. Caso voce utilize este mesmo procedimento
para sites maiores é provavel que hajam varios ips responsaveis pelo
dominio, neste caso utilize este site http://pop.robtex.com para fazer
a consulta do range de ips, ele vai aparecer na coluna route do
registro a.
Att,
Tobias
http://gnu.eti.br
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/CM/G/H/IT/L/SS d?(--) s++:+ a-- C+++>++++ UL++>++++ P+ L+++>+++++
!E@ W+++
!N o? K- w !O !M@ !V@ PS PE-- !Y@ PGP t+ 5? X? R+ !tv b+ DI>+ !D@ G e-
h+ r-- y?
------END GEEK CODE BLOCK------
Em 4 de junho de 2013 14:22, Patrick EL Youssef
<wushumast...@gmail.com <mailto:wushumast...@gmail.com>> escreveu:
Não da nenhum erro
Ele fica carregando infinitamente
As vezes carrega só um pedaço do site
Fiz isso do cache e ficou a mesma coisa
Valeu,
Patrick
Em 04-06-2013 13:44, Tobias Sette escreveu:
Ops, acabou que estavamos conversando fora da lista.
Qual erro ocorre no site?
Limpe o cache do squid e do navegador e tente novamente.
Att,
Tobias
http://gnu.eti.br
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/CM/G/H/IT/L/SS d?(--) s++:+ a-- C+++>++++ UL++>++++ P+
L+++>+++++ !E@ W+++
!N o? K- w !O !M@ !V@ PS PE-- !Y@ PGP t+ 5? X? R+ !tv b+ DI>+ !D@
G e- h+ r-- y?
------END GEEK CODE BLOCK------
Em 4 de junho de 2013 11:28, Patrick EL Youssef
<wushumast...@gmail.com <mailto:wushumast...@gmail.com>> escreveu:
Opa Alexandre,
Primeiramente obrigado a todos
O Tobias me encaminhou este link e é exatamente o mesmo caso
porém não é um site de banco
http://www.vivaolinux.com.br/topico/Squid-Iptables/Como-lidar-com-sites-de-bancos-OU-Permitir-determinados-sites-de-sairem-pela-porta-80/
Meu squid esta na versão 3.1.6 que é a versão do debian
squeeze e segue o squid.conf
http_port 192.168.1.1:3128 <http://192.168.1.1:3128>
error_directory /usr/share/squid3/errors/Portuguese
httpd_suppress_version_string on
cache_mem 512 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 800 MB
minimum_object_size 10 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid3 2048 32 512
cache_access_log /var/log/squid3/access.log
refresh_pattern ^ftp: 5 20% 2280
refresh_pattern ^gopher: 5 0% 2280
refresh_pattern . 5 20% 2280
acl manager proto cache_object
acl localhost src 127.0.0.1/32 <http://127.0.0.1/32>
acl to_localhost dst 127.0.0.0/8 <http://127.0.0.0/8>
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregister 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 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
auth_param basic realm SQUID
auth_param basic program /usr/lib/squid3/ncsa_auth
/etc/squid3/.squid_passwd
auth_param basic children 5
acl palavras_comuns url_regex -i "/etc/squid3/palavras_comuns"
acl diretoria proxy_auth usuario
acl autenticados proxy_auth REQUIRED
http_access allow diretoria
http_access deny palavras_comuns
http_access allow autenticados
acl redelocal src 192.168.1.0/24 <tel:192.168.1.0%2F24>
http_access allow localhost
http_access deny to_localhost
http_access allow redelocal
http_access deny all
Meu firewall:
IPTABLES=`which iptables`
EXT=eth1
EXT2=eth2
INT=eth0
REDE=192.168.1.0/24 <tel:192.168.1.0%2F24>
#----CARREGA OS MODULOS DO IPTABLES----
modprobe ip_tables
modprobe iptable_nat
#----LIMPA AS TABELAS JA EXISTENTES----
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
$IPTABLES -t filter -F
$IPTABLES -t mangle -F
$IPTABLES -X -t nat
#----PROTEGE CONTRA SYN-FLOOD------
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
#----CONTRA TRACEROUTE-----
echo 0 > /proc/sys/net/ipv4/conf/all/accept_source_route
#----PROTEGE CONTRA RESPONSES BOGUS-----
echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
#----NAO RESPONDE A PING------
#echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
#----DESATIVA O PING BROADCAST-----
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
#----IMPEDE ALTERACAO DE ROTAS----
echo 0 > /proc/sys/net/ipv4/conf/all/accept_redirects
#----DESCARTA PACOTES MAL FORMADOS----
$IPTABLES -A INPUT -m state --state INVALID -j DROP
#-----BLOQUEANDO TRACEROUTE------
$IPTABLES -A INPUT -p udp -s 0/0 -i $EXT --dport 33435:33525
-j DROP
# Habilitar verificacao de rota de origem (Protecao p/ IP
Spoofing)
for RP in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 >
$RP ; done
#----SETA A POLITICA PADRAO DO FIREWALL----
$IPTABLES -P INPUT DROP
$IPTABLES -P FORWARD DROP
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -I FORWARD -p tcp -s 192.168.1.0/24
<tel:192.168.1.0%2F24> -i $INT --dport 80 -j DROP
#$IPTABLES -A INPUT -j LOG
#----LIBERA A PORTA 7022 E LOGA OS ACESSOS NELA----
$IPTABLES -A INPUT -p tcp --dport 22 -j LOG --log-prefix
"FIREWALL SSH "
$IPTABLES -A INPUT -p tcp --dport 22 -j ACCEPT
#----LIBERA A PORTA 80 APENAS PARA A REDE INTERNA E LOGA OS
ACESSOS NELA----
$IPTABLES -A INPUT -p tcp --dport 80 -j LOG --log-prefix
"APACHE "
$IPTABLES -A INPUT -p tcp -s $REDE --dport 80 -j ACCEPT
#----LIBERA A PORTA 2564 E LOGA OS ACESSOS NELA----
$IPTABLES -A INPUT -p udp --dport 1194 -j LOG --log-prefix
"OPENVPN "
$IPTABLES -A INPUT -p udp --dport 1194 -j ACCEPT
$IPTABLES -t nat -s $REDE -A POSTROUTING -o $EXT -j MASQUERADE
$IPTABLES -t nat -s 10.0.0.0/24 <http://10.0.0.0/24> -A
POSTROUTING -o $INT -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
#----LIMITA O PING PARA UMA RESPOSTA POR SEGUNDO----
$IPTABLES -A INPUT -p icmp --icmp-type echo-request -m limit
--limit 1/s -j ACCEPT
#----PERMITE PACOTES DE CONEXOES JA INICIADAS-----
$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j
ACCEPT
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#----LOGA OS PACOTES MORTOS POR INATIVIDADE----
$IPTABLES -A FORWARD -m limit --limit 3/minute --limit-burst
3 -j LOG
#----PROTECAO CONTRA ATAQUES DO TIPO SYN-FLOOD,DOS,ETC----
$IPTABLES -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT
#----PROTECAO CONTRA PACOTES QUE PODEM PROCURAR E OBTER
INFORMACOES DA REDE INTERNA---
$IPTABLES -A FORWARD --protocol tcp --tcp-flags ALL SYN,ACK
-j DROP
#----PRECAUCAO CONTRA FALHAS NO NAT----
$IPTABLES -A OUTPUT -m state -p icmp --state INVALID -j DROP
$IPTABLES -A INPUT -p udp -s 208.67.222.222 -j ACCEPT
$IPTABLES -A FORWARD -p udp -d 208.67.222.222 -j ACCEPT
$IPTABLES -A INPUT -p udp -s 208.67.220.220 -j ACCEPT
$IPTABLES -A FORWARD -p udp -d 208.67.220.220 -j ACCEPT
$IPTABLES -A FORWARD -p udp --dport 53 -j ACCEPT
#$IPTABLES -A FORWARD -p tcp --dport 53 -j ACCEPT
#---LIBERA A PORTA NTP---
$IPTABLES -A FORWARD -p udp --dport 123 -j ACCEPT
#----ABRE PARA A REDE LOCAL
#$IPTABLES -A INPUT -p tcp --syn -s $REDE -j ACCEPT
#---LIBERA PARA A REDE INTERNA----
$IPTABLES -A INPUT -s $REDE -j ACCEPT
$IPTABLES -A FORWARD -s $REDE -j ACCEPT
$IPTABLES -A FORWARD -d $REDE -j ACCEPT
#---LIBERA O LOCALHOST----
$IPTABLES -A INPUT -s 127.0.0.1/255.0.0.0
<http://127.0.0.1/255.0.0.0> -j ACCEPT
#----FECHA O RESTO DA REDE----
$IPTABLES -A INPUT -p tcp -j DROP
O problema é que as requisições chegam na porta 3128 e nao na
80 então no firewall nao consegui fazer isso
Quando eu tento acessar o site ele me retorna ou TCP/000 ou
TCP/304
Obrigado
Patrick
Em 04-06-2013 08:30, Alexandre Borges Souza escreveu:
Fala, Patrick
Tens como passar-nos a configuração do squid e firewall?
Assim podemos lhe ajudar.
Abraços,
Em 31 de maio de 2013 22:08, Patrick EL Youssef
<wushumast...@gmail.com <mailto:wushumast...@gmail.com>>
escreveu:
Olá Pessoal,
Sou novo na lista e estou com um problema
Tem um site em especifico que não consigo acessar quando
estou atras do squid mesmo ele estando com autenticação
ou não
Quando desabilito ele funciona normalmente
Eu tenho uma conf de DHCP + DNS + Squid para solicitar
autenticação sem precisar configurar o navegador
Tentei algumas regras do squid com o nome da url mas nada
Fiz algumas regras de firewall para passar por fora mas
pelo visto não funcionou, imagino que a regra deva estar
errada
Alguém tem alguma dica para me ajudar
Lembrando que todo meu trafego vai pra porta 3128
Obrigado,
Patrick
--
To UNSUBSCRIBE, email to
debian-user-portuguese-requ...@lists.debian.org
<mailto:debian-user-portuguese-requ...@lists.debian.org>
with a subject of "unsubscribe". Trouble? Contact
listmas...@lists.debian.org
<mailto:listmas...@lists.debian.org>
Archive: http://lists.debian.org/51a94981.60...@gmail.com
--
Alexandre Borges Souza
E-mail: aborgesso...@gmail.com
<mailto:aborgesso...@gmail.com> / xandelg...@yahoo.com.br
<mailto:xandelg...@yahoo.com.br>
WEB: http://www.alexandresouza.pro.br/
MSN: alexandreborgesso...@hotmail.com
<mailto:alexandreborgesso...@hotmail.com>