Minha rede Wi-Fi para convidados é transparentemente intermediada pelo Squid3. Há agora uma garota da Indonésia com seu Samsung GT-B5330 executando o Android 4.0.4, que é bloqueado por "O URL solicitado não pôde ser recuperado" "URL inválido" .
Verificando access.log
vejo linhas como:
1418752070.702 0 172.16.1.66 NONE/400 3636 %C0%0E%C0%0F%C0%07%C0%09%C0 - NONE/- text/html
O IP é o do roteador enviando os pedidos para o proxy pelo iptables DNAT. E sim, o URL parece bastante inválido. O tipo de solicitação também está ausente. No entanto, se eu permitir que o dispositivo ignore o proxy, ele funcionará bem.
Eu não fiz nenhum sniffing de pacotes mais profundo até agora, já que não posso simplesmente confiscar seu celular para experimentar. Então a pergunta: alguém viu algo assim antes?
O Squid é 3.1.6 como corrente no Debian 6 (Squeeze).