+ Responder ao Tópico



  1. #1

    Padrão Squid+BD

    Pessoal, uma duvida:

    É possível cadastrar e depois autenticar usuários, cadastrar ACLS e etc, utilizando um BD tipo MySQL

    mtec

  2. #2

    Padrão Re: Squid+BD

    Nao tem.

    Voce pode bolar um sistema de tabelas relacionadas, e baseado nelas gerar seu squid.conf e enviar um -k reconfigure para o squid, assim ele permanece em execução e carrega as novas acls.

  3. #3

    Padrão Re: Squid+BD

    Desculpe a minha ignorância... Mas vc poderia me dar um exemplo??

    mtec

  4. #4

    Padrão Re: Squid+BD

    Bem simples:

    no mysql, uma tabela com os ips que podem acesssar a acl acesso:

    create table ips (
    ip varchar(20)
    );


    1 - conecte-se ao banco de dados e leia todos os registros
    da tabela 'ips', adicione os ips numa variavel, separado por espaços

    2 - coloque a variavel no final da acl e grave a acl no arquivo squid.conf

    # no squid.conf:
    acl acesso src $VARIAVEL

    http_access access acessso
    http_access deny all


    É o principio, torne mais complexo, se fizer algo bem feito, pode ate ganhar um dim dim!

  5. #5

    Padrão Re: Squid+BD

    É... realmente deu pra ter uma noção!! Vou testar e posto o resultado!!

    Vlw...

    mtec

  6. #6
    raver
    Visitante

    Padrão Re: Squid+BD

    Muito melhor que usar um BD para autenticar seus usuários e usar um LDAP para isso que é 5x mais rápido que o BD neste caso.
    Além disso as acl's podem ser configuradas por grupos e assim ficar um pouco mais dinâmicas...