Pessoal, tenho instalado o squid, fiz as configurações no squid.conf, coloquei alguns sites para bloqueio, bloqueia normalmente.
Mas o problema é: se a pessoa tiver o minimo de conhecimento ela vai no navegador e desmarca o PROXY e navega normal.
O que eu quero é barrar isso, se a pessoa mudar ou não o proxy no navegador, ela não conseguir navegar nos sites que esta listado no squid para ser bloqueados.
é só fechar as portas com iptables, deixa passar somente os ips liberados.Se a pessoa desabilitar o proxy vai ficar sem navegar.
3. Re: Como impedir de configurar o proxy
jptudobemusa Debian
Post recolhido
Enviado em 30/11/2011 - 11:51h
Imagino que você esteja usando Proxy autenticado correto?
Uma coisa que costumo fazer é trancar as configurações do Firefox, ou seja, eu determino aquelas que não ficarão habilitadas para alterações. Mas como?
Crie um arquivo chamado mozilla.txt com as informações:
- "lockPref(“network.proxy.http”, “10.0.0.1”);"
Altere o "10.0.0.1" para o endereço do seu servidor Proxy.
- "lockPref(“network.proxy.http_port”, 3128);"
Altere para a porta do seu Proxy.
- "lockPref(“network.proxy.no_proxies_on”, “localhost, 127.0.0.1”);"
Esta linha especifica os endereços que não passarão pelo Proxy, no exemplo: localhost e 127.0.0.1.
bloqueia via iptables a navegaçao e libera apenas via proxy, ou seja barra o trafego http via iptables e faz um MASQUERADE para o servidor de proxy
6. Re: Como impedir de configurar o proxy
removidousa Nenhuma
Post recolhido
Enviado em 30/11/2011 - 23:57h
Fala cara.
Tem várias opções para resolver o problema.
1º Como o pessoal falou, forçar que os usuários passem pelo proxy para poder navegar (Iptables).
2º Caso seja Windows e com internet explorer, você pode bloquear as alterações pelo gpedit.msc. O que não daria certo com outro navegador, mas você poderia fazer o que o amigo jptudobem disse, caso seja o firefox.
Outra opção para complementar a 1º seria utilizar o WPAD para que as configurações de proxy sejam detectadas de forma automática. Veja este link:
1º Como o pessoal falou, forçar que os usuários passem pelo proxy para poder navegar (Iptables).
2º Caso seja Windows e com internet explorer, você pode bloquear as alterações pelo gpedit.msc. O que não daria certo com outro navegador, mas você poderia fazer o que o amigo jptudobem disse, caso seja o firefox.
Outra opção para complementar a 1º seria utilizar o WPAD para que as configurações de proxy sejam detectadas de forma automática. Veja este link:
Como eu barro o proxy pelo iptables? (desculpe, sou leigo :D)
Se for isso aqui, eu ja fiz:
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j REDIRECT --to-port 3128
coloquei no arquivo de boot também.
Tem outro probleminha, depois que instalei o squid, qdo vou executar o comando: apt-get update no terminal, não consegue atualizar minha source.list, fica travado.
pode me ajudar o por que disso?
grato :d
8. regra de iptables
elias_saviusa openSUSE
Post recolhido
Enviado em 02/12/2011 - 10:26h
Você pode utilizar a seguinte regra de iptables para redirecionar a porta 80(http) para a porta 3328(squid)
Mas isso não bloqueia a porta 443(https) (*não é possivel redirecionar a 443)
Você pode utilizar a seguinte regra de iptables para bloquear a passagem direta(FORWARD) na porta 80(http) e 443(https):
iptables -A FORWARD -p tcp --dport 80 -j DROP
iptables -A FORWARD -p tcp --dport 443 -j DROP
Você deve liberar apenas a entrada (INPUT) e a saída (OUTPUT):
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT
Fazendo isso, quando a pessoa desmarcar a opção de proxy ela não vai conseguir navegar, pois a passagem está bloqueada. Só vai conseguir se estiver configurado no proxy.
*Isto se na sua rede todo o trafego passa pelo servidor de firewall.
Aqui eu não bloqueio a porta 80, mas redireciono para uma página html que informa para a pessoa configurar o proxy. Mas para isso precisa também de um servidor de site (apache).
Regra: