como configurar: proxy com confirmação de regras para navegar na internet

1

Estou tentando alcançar algo como a aceitação de regras antes que o usuário se conecte à Internet. Por exemplo: quando os usuários digitam o endereço link (ou qualquer outro), a primeira coisa que ele verá é a página com uma breve descrição das regras, um grande "Aceitar" e Botão "Recusar". Quando ele clica em aceitar, a página do Google aparece e ele pode navegar na Internet naquele dia, mas quando ele clica em recusar, ele será redirecionado para as regras de explicação da página interna. Acho que isso poderia ser conseguido com o squid, mas não sei como. Qualquer um pode me apontar onde ou o que procurar ...

    
por Dawid 08.07.2013 / 01:29

1 resposta

0

Teoricamente, você pode tentar seguir as coisas e fazer as alterações necessárias, conforme necessário, para se adequar ao seu ambiente.

1) Faça um grupo de usuários que aceitaram os T & C, digamos tc. Além disso, vamos supor que você esteja usando o endereço IP para acompanhar os usuários que aceitaram T & C e manter 1 endereço IP por linha em /etc/squid/tc.txt

2) faça um acl usando /etc/squid/tc.txt

3) Você primeiro acl como "se o ip do usuário não está no arquivo tc.txt, redirecionar a solicitação para a página que você quer que ele mostre." talvez seja necessário escrever um script pequeno que funcionará como url_rewrite_program .

4) No momento em que eles aceitam, execute o script do lado do servidor para adicionar o IP do usuário em tc.txt

5) Verifique se o seu script é inteligente o suficiente para não adicionar entrada duplicada em tc.txt.

    
por 08.07.2013 / 12:30

Tags