Como Liberar Portas no Firewall do Windows (Inbound e Outbound)

O Firewall do Windows pode bloquear conexões que usam portas específicas. Para permitir o acesso, é necessário criar regras de entrada (inbound) e/ou saída (outbound).

Exemplo comum: liberar a porta 8080 TCP para acesso a uma aplicação web local.


Passo a Passo (Interface Gráfica)

1. Acesse as configurações do firewall

2. Criar uma nova regra de entrada (Inbound)

  1. No painel esquerdo, clique em Regras de Entrada

  2. No painel direito, clique em Nova Regra...

  3. Selecione Porta e clique em Avançar

  4. Escolha o protocolo:

  5. Em Portas locais específicas, digite a(s) porta(s), por exemplo:

    8080
  6. Clique em Avançar, selecione Permitir a conexão

  7. Clique em Avançar, marque os perfis desejados:

  8. Dê um nome para a regra (ex: Liberação da Porta 8080)

  9. Clique em Concluir

3. (Opcional) Criar uma regra de saída (Outbound)

Repita os passos acima em “Regras de Saída” caso sua aplicação precise enviar dados por uma porta específica bloqueada.


Alternativa via Linha de Comando (CMD ou PowerShell)

Exemplo: liberar a porta 8080 TCP

netsh advfirewall firewall add rule name="Liberação 8080" dir=in action=allow protocol=TCP localport=8080

Para UDP:

netsh advfirewall firewall add rule name="Liberação 5060" dir=in action=allow protocol=UDP localport=5060

Verificar regras existentes

netsh advfirewall firewall show rule name=all

Remover uma regra

netsh advfirewall firewall delete rule name="Liberação 8080"

Boas práticas