Deve atender às suas necessidades.
Estou à procura de uma solução que permita ao servidor do nosso escritório funcionar como um proxy que bloqueie o acesso a determinados sites para determinados IPs da LAN.
A solução que estou procurando tem que atender a esses requisitos:
Obrigado pelo seu tempo!
Deve atender às suas necessidades.
SQUID pode fazer tudo isso para você, exceto a configuração da interface web, mas para isso você pode tente o plugin Webmin para o Squid.
Para obter a flexibilidade que você procura na filtragem, adiciono o SquidGuard à lista. Embora não tenha uma GUI da web para configuração, ela permite definir listas de bloqueio por intervalos definidos de usuários e / ou IPs em sua LAN e até por hora do dia. Além disso, tanto o Squid quanto o SquidGuard suportam o LDAP para que possam ser integrados ao Active Directory, caso você o tenha, para permitir alguma facilidade de gerenciamento. Você pode criar alguns grupos em seu diretório e fazer com que outra pessoa simplesmente modifique a associação do grupo de usuários dessa maneira.
Eu ouço coisas boas sobre o Guardião de Dan, mas nunca o usei. É basicamente vários pacotes junto com o Squid e podem ter uma interface web, mas não me cite sobre isso.
Você tem muitas opções aqui: link
Tenho certeza que você poderia fazer tudo isso (exceto que você não precisaria executá-lo localmente - ou seja, os requisitos do Ubuntu / código-fonte ir embora) mudando dos servidores DNS do seu ISP para o OpenDNS.