Mensagem de erro squid GET error:invalid-request - NONE/- text/html

1. Mensagem de erro squid GET error:invalid-request - NONE/- text/html

Walber Santos
walber

(usa CentOS)

Enviado em 02/06/2009 - 07:37h

Bom dia a todos, acabei de instalar e configurar o debian(Lenny) + squid (2.7.STABLE3-4.1) + sarg (2.2.5-2)
Esta tudo funcionando, porem nos logs do squid estou recebendo essa mensagem de erro:

GET error:invalid-request - NONE/- text/html

E daí fica aparecendo endereços ips e nomes de usuarios pois o squid está em modo autenticado,e o iptables faz o REDIRECT das requisições da porta 80 para a porta 8080.

Vi aqui no vol um amigo falando pra colocar a palavra transparent depois da http_port 8080 transparent
fiz o teste e realmente parou de da as mensagens de erros porem os relatorios estavao saindo só por ip, e minha rede está modo dhcp, segue meu conf do squid, se alguém pode dar um help.





1 http_port 8080
2
3
4 visible_hostname localhost
5
6 hierarchy_stoplist cgi-bin ?
7 acl QUERY urlpath_regex cgi-bin \?
8 no_cache deny QUERY
9
10 hosts_file /etc/hosts
11
12 refresh_pattern ^ftp: 1440 20% 10080
13 refresh_pattern ^gopher: 1440 0% 1440
14 refresh_pattern . 0 20% 4320
15
16 error_directory /usr/share/squid/errors/Portuguese
17 access_log /var/log/squid/access.log squid
18 cache_mem 512 MB
19
20 maximum_object_size 4 MB
21 maximum_object_size_in_memory 128 KB
22 cache_dir ufs /var/spool/squid 512 256 512
23
24
25
26 refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
27 refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
28 refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
29 refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi) 4320 100% 43200 reload-into-ims
30
31
32 cache_swap_low 90
33 cache_swap_high 95
34
35 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squidpasswd
36 auth_param basic realm "Servidor de internet"
37 auth_param basic casesensitive off
38
39 acl autenticacao proxy_auth REQUIRED
40
41
42 acl all src 0.0.0.0/0.0.0.0

43 acl manager proto cache_object
44 acl localhost src 127.0.0.1/255.255.255.255
45 acl to_localhost dst 127.0.0.0/8
46 acl SSL_ports port 443 563 # https, snews
47 acl SSL_ports port 873 # rsync
48 acl Safe_ports port 80 # http
49 acl Safe_ports port 21 # ftp
50 acl Safe_ports port 443 563 # https, snews
51 acl Safe_ports port 70 # gopher
52 acl Safe_ports port 210 # wais
53 acl Safe_ports port 1025-65535 # unregistered ports
54 acl Safe_ports port 280 # http-mgmt
55 acl Safe_ports port 488 # gss-http
56 acl Safe_ports port 591 # filemaker
57 acl Safe_ports port 777 # multiling http
58 acl Safe_ports port 631 # cups
59 acl Safe_ports port 873 # rsync
60 acl Safe_ports port 901 # SWAT
61 acl purge method PURGE
62 acl CONNECT method CONNECT
63
64 #Minhas acls
65 acl minharede src 192.168.16.0/24
66 acl sbloqueados url_regex -i "/etc/squid/regras/sbloqueados"
67 acl sliberados url_regex -i "/etc/squid/regras/sliberados"
68 acl uliberados proxy_auth -i "/etc/squid/regras/uliberados"
69 acl ubloqueados proxy_auth -i "/etc/squid/regras/ubloqueados"
70 acl download url_regex -i "/etc/squid/regras/download"
71 acl games dstdom_regex .*game*.com.*
72 http_access allow sliberados
73 http_access allow uliberados sbloqueados
74 http_access allow uliberados download
75 http_access deny download
76 http_access deny sbloqueados
77 http_access deny games
78 http_access allow autenticacao
79 http_access allow minharede
80
81 http_access allow manager localhost
82 http_access deny manager
83 http_access allow purge localhost
84 http_access deny purge
85 http_access deny !Safe_ports
86 http_access deny CONNECT !SSL_ports



http_access allow localhost
88 http_access deny all
89 http_reply_access allow all
90 icp_access allow all
91 coredump_dir /var/spool/squid
92



Desde já agradeço.




  


2. Re: Mensagem de erro squid GET error:invalid-request - NONE/- text/html

Jefferson Diego
Diede

(usa Debian)

Enviado em 02/06/2009 - 09:53h

Esses erros de "GET error:invalid-request - NONE/- text/html" geralmente acontecem quando o cliente tenta usar sua máquina de proxy como se fosse um gateway normal, fazendo apenas forward, o que não permitido, pois você não está no modo transparente. Só que, se você usar o modo transparente não é possível usar autenticação, pois não é possível autenticar em algo que é invisível.
Para as mensagens de erro pararem, em geral é só definir o proxy em todas as aplicações dos clientes.


3. Diede

Walber Santos
walber

(usa CentOS)

Enviado em 03/06/2009 - 20:37h

Obrigado pela explicação porém sem sucesso fiz o que você me pediu e não funcionou.
Seguinte setei em todas as aplicações o proxy, porem ainda recebo a mensagem e aparece o nome da pessoa que autenticou e o ip dá maquina dela.

FD.


Mesmo assim muito obrigado, estou atraz de outras soluções caso ache postarei aqui.




4. Re: Mensagem de erro squid GET error:invalid-request - NONE/- text/html

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 03/06/2009 - 21:16h

Foi como o Diede falou não há como configurar squid autenticado em modo transparente, vc mesmo que configurando os navegadores manualmente com o ip do servidor e a porta 8080, precisa também remover o foward ou regra nat que vc criou...




5. gesousa

Walber Santos
walber

(usa CentOS)

Enviado em 04/06/2009 - 08:36h

Obrigado pela contribuição.



As regras que tenho no forward referente a isso é para permitir a passagen da porta 8080

iptables -A FORWARD -s 192.168.1.0/24 -p tcp --dport 8080 -j ACCEPT

e na tabela nat

o redirect de tudo que vier na porta 80 redirecionar para a porta 8080


Não posso tirar a regra de nat pois ela faz o redirect.

E se tirar a regra do forward eles não sairam para a internet.

como devo proceder.


Obrigado.


6. Mesma dúvida

Alexsandro Jesus
asjsandro

(usa Ubuntu)

Enviado em 14/11/2016 - 13:32h

Senhores estou com o mesmo problema.

conseguiu resolver?


7. Tenho o mesmo problema no Squid3

Raphael Guimarães
raphaelgringo

(usa CentOS)

Enviado em 09/01/2017 - 21:31h

Conseguiram alguma solução funcional?
No Centos 6 com Squid3 aparece o mesmo problema.



8. Re: Mensagem de erro squid GET error:invalid-request - NONE/- text/html

Cleito de Carvalho Júnior
Jr_Carvalho

(usa Ubuntu)

Enviado em 10/01/2017 - 16:49h

Aqui também tenho o mesmo problema... continuo investigando e qualquer coisa aviso ocês.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts