Reglas de firewall para Windows
Arma reglas del Firewall de Windows con un formulario o con plantillas listas, y descarga el script de PowerShell que las crea y el que las quita.
El script se arma en tu navegador. No se envía nada a ningún servidor.Nueva regla
Reglas agregadas
Script
Cómo funciona
El script usa New-NetFirewallRule, el comando oficial de Windows para el firewall. Antes de crear cada regla borra la que tenga el mismo nombre, así puedes ejecutarlo varias veces sin duplicar reglas.
Todas las reglas llevan el prefijo en el nombre y quedan en un grupo con ese mismo nombre. El script para quitarlas usa Remove-NetFirewallRule con cada nombre exacto, y trae comentada la línea para borrar de una vez todas las que empiezan con el prefijo.
Entrada o salida
Entrada controla las conexiones que otros equipos abren hacia este, como Escritorio remoto o SQL Server. Ahí el puerto es el local. Salida controla lo que este equipo abre hacia afuera, como bloquear que un programa se conecte a internet. Ahí el puerto es el remoto.
Si una regla de bloqueo y una de permiso coinciden, gana el bloqueo. Ejecuta el script en PowerShell como administrador con powershell -ExecutionPolicy Bypass -File .\crear-reglas-firewall.ps1.
Preguntas frecuentes
¿Por qué la regla de Escritorio remoto desde una IP no basta?
Windows trae sus propias reglas de Escritorio remoto que permiten cualquier IP cuando activas el acceso remoto. Si solo agregas la tuya, la de Windows sigue dejando entrar a todos. El script incluye, comentada, la línea para desactivar las reglas originales.
¿Qué es el perfil Dominio, Privado o Público?
Windows clasifica cada red a la que te conectas. Dominio es la red de una empresa con Active Directory, Privado es tu casa u oficina y Público es un café o aeropuerto. Una regla de entrada solo para Dominio y Privado protege el notebook cuando sale de la oficina.
¿Cómo veo las reglas creadas?
En PowerShell: Get-NetFirewallRule -Group 'BAIT' | Format-Table DisplayName, Direction, Action, Enabled. También aparecen en "Windows Defender Firewall con seguridad avanzada", ordenadas por nombre.
¿Sirve para Windows Server?
Sí. Los comandos son los mismos en Windows Server 2012 R2 en adelante y en Windows 10 y 11.