On Friday 12 June 2009 12:56:26 Alberto Souza wrote:
> Neste caso quero eliminar o Squid da Matriz para navegação do interior ,
> somente as regras de acesso ficariam na matriz.
>
>
>  +----------+                 +----------+              +----------+
>
>  | Internet |                 | Internet |              | Internet |
>
>  +----------+                 +----------+              +----------+
>      |                             |                        |
>      |                             |                        |
>  +----------+                 +----------+              +----------+
>
>  |   SQUID  |                 |   SQUID  |              |  SQUID   |
>  | Interior |-----------------|  Capital |--------------| Interior |       
>
>  +----------+                 +----------+              +----------+
>                                 com todas
>                                 as regras
>
>
>  Todo o interior terá um servidor squid com um adsl de saída, ficando os
> circuitos internos somente para os aplicativos interno.
>
>  Eu gostaria que quando o squid do interior recebesse uma requisicao, e
> pesquisasse no squid da capital para saber se pode ou não acessar o site,
> se o squid da capitar retornar pra ele que pode, ele libera atraves da
> internet.
>
>  Alberto Souza
>  =============
>
>
>
>  Em 12/06/2009 10:37, [email protected] escreveu:
> Olá ...Acredito que neste caso vc nem precise de um Servidor da Matriz...
> Podes acessar direto o Squid da Matriz... configurando o IP Externo daquela
> máquina no Browser...
>  
> Espero ter ajudado...
> Roberto
>  
> ----- Original Message -----
> From: Alberto Souza
> To: [email protected]
> Sent: Friday, June 12, 2009 10:47 AM
> Subject: [squid-br] Squid verificando regras em outros squid
>
>
> Pessoal, estou num dilema.
>
>  Em um município, colocaram um adsl para sair para internet, antes todo
>  mundo passava pela sevidor squid da matriz.
>  Só que não quero montar um outro servidor squid com todas as regras da
>  matriz, gostaria que quando o servidor squid do municipio recebesse a
>  requisição, ele passasse para o servidor da squid da matriz o mesmo
>  verificava se estava liberado, devolvia para o squid município e esse
>  sairia pelo adsl, o negaria para o cliente.
>
>  Será que tem como implantar isso?
>
>  Alberto Souza
>  =============


Já tive um cenário destes comigo. Um frame entre matriz e filiais para acesso a 
aplicativos legados internos, e diversos 
adsls locais para acesso a internet,   A algum tempo busco 
algo mais elegante do que eu faço hj ou já fiz antigamente

Já fiz assim:

1- - uso rsync de arquivos de configuração do squid entre matriz e filiais,  de 
tantos em tantos minutos. (não mantenho bases de dados em arquivos txt)

1.1- Utilizando uma base-de-dados externa e comum para todos. Tipo o 
urlfilterdb/ufdbguard

Prós: 
Com ele, mantenho apenas uma base de dados comuns a todos os squids, e sem a 
penalidade de syncronização de tempos em tempos da base inteira.
Contras: 
O inconveniente é que a cada requisição feita pelo "proxy do interior" gera um 
trafego no meu frame-relay. Para acessar sites que geram muito conteudo de 
tamanho pequeno, o link do frame fica com um uso razoável. E eu me sentia 
tolhido em fazer manutenção no "proxy da capital", tinha um monte de "filhos" 
chorosos.  Mas vai depender da sua realidade. 

===============


+----------+                 +----------+                 +----------+ 
|Internet|                 |Internet|                   |Internet| 
+----------+                 +----------+                  +----------+ 
      |                              |                            |             
        
      |                              |                            |             
           
+-------------+           +-------------+           +-------------+ 
|   SQUID   |            |   SQUID  |            |   SQUID   |  
|  Interior  |------------|  Capital  |------------|  Interior  | 
|     (1)      |            |     (3)     |            |      (1)     | 
+-------------+           +-------------+           +-------------+ 
        \                            |                                 /
          \                          |                                /  
            \                        |                               /
              \         +-------------------------------+        /
                \        |                                 |       / 
                  \---->|  servidor urlfilterdb  |<---/ 
                         |                                 |  
                         +-------------------------------+   

(1) e  (2) diretorio /etc/squid/ sincronizado via rsync com a capital

(3) capital com diretorios exportados via rsync
/etc/cidade1/squid/
/etc/cidade2/squid/
/etc/cidade3/squid/



faço assim hoje:

2- Continuo  usando rsync de arquivos de configuração do squid entre matriz e 
filiais,  de tantos em tantos minutos.
2.1 - Utilizo uma base de dados  local em cada cidade para todos, e um rsync 
da diferença entre as bases de dados da capital e do interior.


+----------+                 +----------+                 +----------+ 
|Internet|                 |Internet|                   |Internet| 
+----------+                 +----------+                  +----------+ 
      |                              |                            |             
        
      |                              |                            |             
           
+-------------+           +-------------+            +-------------+ 
|   SQUID    |            |   SQUID   |            |   SQUID   |  
|ufdbguard|            |ufdbguard|           |ufdbguard|
|  Interior   |------------|  Capital   |------------|  Interior  | 
|     (1)       |            |     (3)      |            |      (1)     | 
+--------------+           +--------------+           +-------------+ 
 
(1) e (2) /etc/squid/ /var/lib/ufdbguard atualizados via rsync

(3)capital - diretorios 
/etc/cidade1/squid/
/etc/cidade2/squid/
/etc/cidade3/squid/
/var/lib/ufdbguard
exportados via rsync.

Do primeiro jeito eu abuso da minha preguicite mas eu penalizo o frame relay 
que é somente para outros aplicativos e não para trafego de net. O bom é que 
faz logs centralizados do ufdbguard. 

Do segundo jeito eu crio toda uma estrutura de administração e programação em 
shell/perl para minimizar o uso do frame e ao mesmo tempo ter o menor trabalho 
possivel. 

Até agora, estou considerando que não esteja utilizando autenticação - bem 
democrático mesmo - ou então por ip. 

[ ]s, e divirta-se. 
Henry.



Responder a