+ Responder ao Tópico



  1. #1

    Padrão cache_peer - auxilio para entender

    Galera, Boa Tarde.

    Eu implementei um segundo link de Internet dedicado na empresa.

    Br-Telecom - squid1 - 10.100.100.1
    Telefonica - squid2 - 10.100.100.10

    O que tem a ver o squid ?
    Eu precisava dividir os acessos a sites da minha LAN da seguinte forma.
    Supondo que meu dominio seja spyderlinux.com.br

    então,

    squid1 ---------------------------> spyderlinux.com.br

    squid2 ---------------------------> uol, ig, qualquer outro site a não ser o do meu domínio.
    Legal, busquei diversas informações e consegui colocar da seguinte forma.

    ####################
    #### Cache_Peer ####
    ####################
    ## IP_SRV TCP ICP
    cache_peer 10.100.100.10 parent 8001 3130

    # vai no 10.100.100.10 para todos os objetos exceto spyderlinux.com.br
    # cache_peer_domain 10.100.100.10 spyderlinux.com.br

    # vai no 10.100.100.10 para todos os objetos de spyderlinux.com.br
    # cache_peer_domain 10.100.100.10 !spyderlinux.com.br

    cache_peer_domain 10.100.100.10 !.spyderlinux.com.br


    Pelo que eu entendi de tudo que li até agora, seria assim:

    qualquer URL sai por 10.100.100.10 EXCETO spyderlinux.com.br que irá sair pelo outro LINK.

    Alguem pode mi explicar pq só funcionou a hierarquia com a negação (cache_peer_domain 10.100.100.10 !.spyderlinux.com.br)

  2. #2

    Padrão

    tenta assim

    cache_peer 10.10.59.01 parent 80 0 no-query proxy-only originserver


    sendo que, 10.10.59.01 seria o ip do spyderlinux .. tenta assim :P

    mas o seu caso eu acho que pode ser resolvido com o tcp_outgoing_address

    assim:
    Código :
    acl local dstdom_regex -i .spyderlinux.com.br
     
    tcp_outgoing_address                    10.100.100.1         local