WebProxy Linux distribuído

Publicado por Perfil removido em 19/12/2008

[ Hits: 7.459 ]

 


WebProxy Linux distribuído



Com a necessidade de cuidar de 4 redes diferentes que usavam o mesmo webproxy, percebi que poderia eliminar este gargalo dando saídas para internet independentes para cada rede, e cada uma com seu próprio webproxy, com a finalidade de filtrar o conteúdo.

Quando fiz isto, percebi que havia necessidade de acessar os 4 servidores e atualizar suas configurações, caso algo fosse modificado na política da empresa. Neste caso, tirando a configuração de rede (IP), as ACLs eram as mesmas. Assim, pensei em algo para centralizar as configurações e tornar mais dinâmica a configuração. Nasceu meu projeto SquidCluster.

Esta é uma ferramenta que contém duas partes: o servidor que fica localizado no servidor de webproxy e o cliente que fica no servidor onde estará o banco de dados. Por meio de uma trigger, quando ocorre uma atualização no banco, o cliente é chamado e se conecta no servidor, informando que a configuração foi alterada. Este por sua vez se conecta ao banco e gera nova configuração. Então solicita um reload ao Squid.

Ainda há muito a ser melhorado, mas já está totalmente funcional. Ele pode ser baixado em meu website, FreedomInterface.org.

Outras dicas deste autor

Confira o Cuckoo Sandbox. Analisador de malware!

O que fazer depois de instalar o Slackware [vídeo]

Instalando o balenaEtcher no Debian 11 Bullseye

Linux - ajustando permissões do "usuário" para conexão com a internet

Criando calculadora de décimo terceiro salário no Lazarus e Gambas - Vídeo aula

Leitura recomendada

TCP/IP para sistemas embarcados

Programando Socket em C++ sem segredo

ICMP_ECHO (ping) em C/C++

Lançamento de livro em português sobre Sockets Linux

Instalando os repositórios do Medibuntu no Ubuntu 9.04

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts