Principal Rede e Conexão Como Liberar Portas no Firewall do Windows (Inbound e Outbound)

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

Última atualização em Aug 01, 2025

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

  • Pressione Windows + R, digite:

    wf.msc
    

    e pressione Enter.
    (Abre o console “Firewall do Windows com Segurança Avançada”)


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:

    • TCP ou UDP
  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:

    • Domínio, Privado e/ou Público (depende do seu cenário)
  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

  • Use nomes claros para regras (facilita manutenção).

  • Só libere as portas necessárias.

  • Verifique se o app está escutando na porta (netstat -an | find "8080").

  • Combine com outras medidas de segurança (senhas, restrições de IP, etc).