Este script PowerShell automatiza a criação de regras no firewall do Windows para liberar portas TCP específicas na entrada (inbound), facilitando o acesso de aplicações que precisam dessas portas abertas.
liberar-portas.ps1
— Script PowerShell para liberar portas TCP.
- Executar o PowerShell como Administrador para permitir alterações no firewall.
- Permissão para criar regras de firewall.
-
Salve o arquivo
liberar-portas.ps1
no seu computador. -
Abra o PowerShell como Administrador:
- Clique no menu Iniciar.
- Digite
PowerShell
. - Clique com o botão direito em
Windows PowerShell
. - Escolha Executar como administrador.
-
Navegue até o diretório onde o script está salvo, por exemplo:
cd C:\caminho\para\o\script
-
Execute o script:
.\liberar-portas.ps1
-
O script vai verificar se as regras para as portas especificadas já existem. Caso não existam, elas serão criadas.
No script, você pode editar a lista de portas TCP para liberar alterando a variável $portas
. Exemplo:
$portas = @(3000, 5000, 3306, 8080)
Adicione ou remova portas conforme necessário.
- Liberar portas no firewall pode expor seu sistema a riscos de segurança. Use com cuidado e preferencialmente em ambientes controlados ou de desenvolvimento.
- Em ambientes de produção, limite as portas abertas e as origens autorizadas.
Se precisar de ajuda para criar scripts adicionais ou automatizar outras tarefas, é só avisar!