Liberando Rádio UOL: Duas soluções
Dica publicada em Linux / Internet
Liberando Rádio UOL: Duas soluções
O squid.conf tem uma opção por default em suas ACLs que impede isso, ele não permite que o Squid mantenha uma conexão em caráter permanente nas ACLs Safe_ports. Há duas formas de se contornar esse problema.
1 - Em seu script de firewall iptables, logo acima da regra que define o proxy transparente, adicione a seguinte linha:
iptables -t nat -I PREROUTING -i eth0 -m tcp -p tcp -d 200.221.0.0/16 --dport 80 -j ACCEPT
Em meu caso a interface de rede que dá para a rede interna é eth0, como acima.
2 - Edite o seu squid.conf e procure a seguinte regra de acesso:
http_access deny !Safe_ports
Feito isso, imediatamente abaixo desta linha coloque a linha seguinte:
http_access deny CONNECT !Safe_ports
ATENÇÃO! O Squid "lê" o squid.conf de cima para baixo, a ordem desta linha é importante.
Espero ter ajudado todos os companheiros!
Paz e saúde a todos!
Outras dicas deste autor
Passando parâmetros do cliente SSH para o GIT
Atribuindo número de série da MikroTik Routerboard ao hostname
Leitura recomendada
Configurando modem HUAWEI E220 com operadora Tim no Ubuntu 11
Instalando o Flash Player 9 sem complicações
Comentários
no meu caso não funincionou não ja tinha tentado de tudo e nada, só funcionou quando coloquei meu radio em bridge com minha placa de rede agora esta 100%
sou novo no linux onde fica o iptables?
Olá!
No meu caso, não precisei liberar a rede dos serviços Uol, nem domínios específicos, basta mascarar a porta usada, com esta regra de iptables:
iptables -t nat -A POSTROUTING -s $LAN/$MASK -p tcp --dport 1935 -j MASQUERADE
Supondo que $LAN/$MASK = sua rede local.
Não precisei alterar em nada no Squid.
No meu caso, não precisei liberar a rede dos serviços Uol, nem domínios específicos, basta mascarar a porta usada, com esta regra de iptables:
iptables -t nat -A POSTROUTING -s $LAN/$MASK -p tcp --dport 1935 -j MASQUERADE
Supondo que $LAN/$MASK = sua rede local.
Não precisei alterar em nada no Squid.