Como abrir uma porta em um firewall Windows ou Mac

Índice:

Como abrir uma porta em um firewall Windows ou Mac
Como abrir uma porta em um firewall Windows ou Mac
Anonim

O que saber

  • Em Windows Defender Firewall, selecione Permitir um aplicativo ou recurso pelo WD Firewall > Configurações avançadas> Regras de entrada > Porta.
  • Siga os passos a partir daí, dependendo de suas necessidades.
  • Antes de começar, certifique-se de que o tráfego esteja passando pelo seu roteador.

Este artigo explica como abrir uma porta de rede no Windows ou Mac e por que isso às vezes é necessário. Ele também aborda o que fazer com roteadores.

Como abrir uma porta de rede no Windows

Quando você instala determinado software no Windows, o assistente de instalação pode configurar automaticamente as regras de firewall necessárias para você. Mas se você instalar algo e achar que está tendo problemas para usá-lo, siga os seguintes passos:

  1. Aperte a tecla Windows, digite "firewall" e selecione Windows Defender Firewall.

    Image
    Image
  2. A janela que aparece permitirá que você selecione um aplicativo específico selecionando Permitir um aplicativo ou recurso através do Firewall do Windows Defender. Usando esta ferramenta, você pode simplesmente selecionar um aplicativo instalado e abri-lo em qualquer rede configurada.

    Image
    Image
  3. Mas supondo que você queira abrir uma porta diretamente, selecione Configurações Avançadas no menu à esquerda.

    Image
    Image
  4. Ao abrir uma porta, é mais provável que você queira aceitar conexões de entrada (novamente, seu sistema operacional deve permitir todas as conexões de saída, exceto as mais incomuns). Selecione o item Regras de Entrada no painel à esquerda e clique em Nova Regra no painel à direita.

    Image
    Image
  5. Na primeira tela do New Inbound Rule Wizard, selecione a opção Port para abrir uma porta específica ou um conjunto de portas, clique em Next.

    Image
    Image
  6. Na próxima etapa, selecione se deseja abrir uma porta TCP ou UDP, dependendo dos requisitos do seu aplicativo.
  7. Então escolha entre abrir Todas as portas locais (isso é muito arriscado!) com esta regra ou uma Porta local específica ou intervalo. Clique em Próximo.

    Image
    Image
  8. Regras de firewall permitem que você explicitamente permita ou bloqueie conexões. Neste caso, estamos procurando "abrir" a porta, para que você possa selecionar uma das duas primeiras opções aqui. O primeiro (Permitir a conexão) é mais provável de ser bem-sucedido, a menos que você tenha certeza de que seu serviço está usando autenticação IPSec. Clique em Next quando terminar.

    Image
    Image
  9. Você também pode limitar a regra a apenas determinadas redes, como uma rede corporativa (Domínio) ou doméstica (Private), além da internet em geral (chamada Public neste diálogo). Selecione o que fizer sentido para seu aplicativo; se não tiver certeza, selecione todos eles. Clique em Next

    Image
    Image
  10. Finalmente, dê um nome à regra e, opcionalmente, uma descrição. Em seguida, clique em Finish para criar sua regra.

Como abrir uma porta em um Mac

Abrir uma porta no macOS é mais simples, mas de certa forma mais difícil do que no Windows. Em primeiro lugar, por padrão, o firewall do macOS está desabilitado, portanto, pronto para uso, você nem precisa seguir essas etapas, pois seu Mac deve aceitar qualquer tentativa de conexão recebida.

Mas se você ativou o firewall (você saberá porque a tela System Preferences > Security & Privacy > Firewall está mostrando Firewall: On), você precisará fazer uma pequena adição ao arquivo de configuração do firewall para abrir sua porta específica.

Image
Image

Depois de verificar se o firewall está ativado, siga estas etapas:

  1. Abra o aplicativo Terminal.
  2. Digite o seguinte no prompt para parar o firewall pf (filtro de pacotes) se estiver ativo:

    sudo pfctl -d

  3. Em seguida, use o editor de texto nano para abrir o arquivo de configuração para pf:

    sudo nano /etc/pf.conf

  4. O editor mostrará o conteúdo da configuração padrão, que contém algumas coisas importantes. Você pode adicionar sua regra personalizada, mas certifique-se de fazê-lo abaixo quaisquer configurações existentes.

    Image
    Image
  5. Se você quiser abrir a porta 12044, por exemplo, digite o seguinte na parte inferior do arquivo. Para quebrar isso, você está permitindo (pass) entrada (in) TCP (inet proto tcp) trafegar de qualquer máquina para qualquer outra máquina (embora neste contexto signifique apenas sua máquina) na porta 12044 com nenhum estado inspeção.

    passe no protocolo inet tcp de qualquer para qualquer porta 12044 sem estado

  6. Pressione Ctrl-x para sair nano e pressione Y e Digite ao sair para confirmar que deseja salvar o arquivo com o mesmo nome.
  7. Emita o seguinte no prompt para recarregar a configuração do firewall do arquivo que você acabou de editar:

    sudo pfctl -f /etc/pf.conf

  8. Finalmente, digite o seguinte no terminal para reiniciar o firewall:

    sudo pfctl -E

Por que você precisa abrir uma porta?

Os aplicativos de nuvem e de rede executados em seu computador são projetados para se comunicar por meio de uma determinada porta de rede (ou conjunto de portas). E a máquina na outra extremidade dessa conexão também enviará e receberá seus dados pelas portas prescritas.

Mas o problema é que a maioria dos sistemas operacionais, e os sistemas operacionais de "consumidor", em particular, podem ser configurados para recusar algumas ou todas as comunicações de rede recebidas. Portanto, você pode encontrar uma situação em que seu aplicativo está enviando algo para um serviço de nuvem e o serviço está enviando algo de volta, mas o firewall embutido em seu roteador ou sistema operacional está bloqueando esses dados. Nesse caso, você deve abrir a porta de rede e deixar esse tráfego passar para seu aplicativo.

Abrindo uma porta no seu roteador

Antes de endereçar seu PC ou Mac, você deve certificar-se de que o tráfego pode passar pelo roteador da sua rede. Nesse caso, você não está apenas abrindo uma porta, mas também informando ao roteador para onde enviar esses dados dentro da rede local. Para fazer isso, você precisa configurar o encaminhamento de porta. Mas se você precisa de uma porta para frente ou não, o primeiro passo é abrir a(s) porta(s) correspondente(s) no seu PC ou Mac (acima).

Recomendado: