Se você estiver usando o Linux para o seu firewall, veja iptables
, que é como o firewall é implementado. A documentação do Shorewall apontará você na direção de [Dynamic Zones][1]
.
Pode ser possível obter fail2ban
para adicionar a entrada apropriada quando ela vir uma mensagem de sucesso de login em um arquivo de log.
No meu caso, eu uso autenticação por serviço:
- Envio de SMTP e IMAP sempre exigem autenticação.
- Os serviços da Web internos estão disponíveis por HTTPS com autenticação.
- O proxy do Squid pode ser configurado com autenticação. (Atualmente disponível apenas localmente ou via VPN).
No seu caso, um proxy da Web com autenticação deve fornecer o acesso necessário. O Apache pode ser configurado para fazer isso com relativa facilidade.