Cobrando com o SQUID
A muito tempo venho pesquisando e pedindo opiniões referentes a COBRAR com o SQUID e não obtinha sucesso, mas como "água mole e pedra dura, tanto bate até que fura", persisti e encontrei uma forma de poder cobrar nossos clientes de internet através deste software, exibindo mensagens de débitos em atraso e fazendo bloqueios de acesso por falta de pagamento.
Criando páginas de AVISO e CORTE
Bom, para que possamos mostrar ao Squid quem deve ou quem deverá ser bloqueado devido ao não pagamento, criaremos alguns comandos. Em primeiro lugar iremos mostrar ao Squid as páginas de cobrança.
EX:
deny_info PG_CORTE corte
deny_info PG_AVISO aviso
No exemplo, PG_CORTE e PG_AVISO serão as paginas HTML que você deve criar com os textos referentes a cobrança, aqui eu fiz da seguinte forma:
Na página de CORTE:
|| NOME DA EMPRESA ||
. . MENSAGEM AUTOMÁTICA . .
ACESSO NEGADO!
Desculpe! seu acesso está temporariamente negado, pedimos que entre em contato conosco com total URGÊNCIA! Para que o mesmo possa retornar ao normal, verifique a possível causa:
- Débitos em atraso -
- - Entre em contato com nossa central pelo telefone: ** XXXX-XXXX - -
Na página de AVISO:
|| NOME DA EMPRESA ||
. . MENSAGEM AUTOMÁTICA . .
ATENÇÃO!
Caro cliente, consta em nossos registros DÉBITOS em atraso referentes ao seu acesso, pedimos que entre em contato com máxima URGÊNCIA! Não havendo o pagamento no prazo máximo de 30 dias após o vencimento, seu acesso será bloqueado por completo.
Caso já tenha efetuado o pagamento, favor desconsiderar esta mensagem. Seu acesso será liberado dentro de 1 minuto. Obrigado!
- - Entre em contato com nossa central pelo telefone: ** XXXX-XXXX - -
Para quem usa o Debian como eu, estas páginas deverão estar no diretório /usr/share/squid/errors/English/, sendo PG_CORTE e PG_AVISO.
Você poderá também criar uma página para acesso negado referente ao bloqueio de URLs pornográficas, etc. Veja mais no artigo: A verdade sobre as ACLs do Squid.
EX:
deny_info PG_CORTE corte
deny_info PG_AVISO aviso
No exemplo, PG_CORTE e PG_AVISO serão as paginas HTML que você deve criar com os textos referentes a cobrança, aqui eu fiz da seguinte forma:
Na página de CORTE:
|| NOME DA EMPRESA ||
. . MENSAGEM AUTOMÁTICA . .
ACESSO NEGADO!
Desculpe! seu acesso está temporariamente negado, pedimos que entre em contato conosco com total URGÊNCIA! Para que o mesmo possa retornar ao normal, verifique a possível causa:
- Débitos em atraso -
- - Entre em contato com nossa central pelo telefone: ** XXXX-XXXX - -
Na página de AVISO:
|| NOME DA EMPRESA ||
. . MENSAGEM AUTOMÁTICA . .
ATENÇÃO!
Caro cliente, consta em nossos registros DÉBITOS em atraso referentes ao seu acesso, pedimos que entre em contato com máxima URGÊNCIA! Não havendo o pagamento no prazo máximo de 30 dias após o vencimento, seu acesso será bloqueado por completo.
Caso já tenha efetuado o pagamento, favor desconsiderar esta mensagem. Seu acesso será liberado dentro de 1 minuto. Obrigado!
- - Entre em contato com nossa central pelo telefone: ** XXXX-XXXX - -
Para quem usa o Debian como eu, estas páginas deverão estar no diretório /usr/share/squid/errors/English/, sendo PG_CORTE e PG_AVISO.
Você poderá também criar uma página para acesso negado referente ao bloqueio de URLs pornográficas, etc. Veja mais no artigo: A verdade sobre as ACLs do Squid.
Se vc tiver IP fixo para seus Clientes Isso com certeza vai funcionar, mais e se pro acaso alguem alterar o IP? Na minha opnião vc deveria fazer assim:
acl corte arp "/etc/squid/corte" e dentro de cada uma colocar o endereço mac de cada um deles para que fique mais seguro. Visto que pelo que entendi você pegaria um determinado link e distribuiria entre outras pessoas...
Abração..
Léo!!!