Puede bloquear el acceso a un puerto en un servidor con ufw
. man ufw
tiene toda una serie de ejemplos, pero suponiendo que esté habilitado, debería ser así:
sudo ufw deny out to <<ip address>> port 80
Acabo de probar esto en mi propio servidor y funciona. Recuerde que el puerto 443 se usa para SSL, por lo que es posible que también desee bloquear.
Recuerde, esto bloquea todo el puerto 80 en este servidor.
Si desea comenzar a filtrar en base a subcarpetas (permitiendo algunas rutas pero no otras), necesitará algo que delegue las solicitudes. Un firewall no mira el contenido, mira las conexiones. Para un firewall, una solicitud para / subcarpeta es lo mismo que una solicitud para / a-different-subfolder.
Entonces, lo que está buscando es un proxy transparente que pueda girar para reducir parte de su tráfico. El software de control parental es probablemente su mejor opción para una configuración rápida. Algo así dansguardian
ciertamente solía ser popular y yo diría que justifica la exploración. Más información está disponible en la wiki: