Como obter o Squid para permitir o acesso com base na referência?

1

Eu tenho uma necessidade muito específica de permitir o acesso a um conjunto desconhecido de domínios em que todos eles têm um domínio em comum como referência.

Em outras palavras, tenho um site que inclui itens (js, imagens, css, etc.) de um conjunto desconhecido de domínios para os quais preciso permitir o acesso.

Eu sei que as referências são definidas no lado do cliente e podem ser editadas. Isso não é uma preocupação neste caso, pois os usuários já são autenticados por meio de credenciais e registrados.

Está permitindo o acesso com base na referência possível no Squid?

    
por mr-euro 31.10.2011 / 10:58

1 resposta

2

Você pode, usando o referenciador acl-type - citar o manual :

acl aclname referer_regex [-i] regexp ...
  # pattern match on Referer header [fast]
  # Referer is highly unreliable, so use with care

Uma configuração de exemplo que deve funcionar:

acl myreferer referer_regex -i ^http://www.example.org
http_access allow myreferer
    
por 31.10.2011 / 11:33