permite que o telefone acesse PCs localhost na porta específica

0

Estou executando um aplicativo NodeJS em execução na porta 3001 . Eu quero ser capaz de acessar esse site do meu celular.

Meu ip local é: 10.0.0.27 e meu celular é 10.0.0.7 desabilitei o firewall e funcionou. Eu criei uma regra de entrada que expôs a porta 3001 para o mundo (ou assim eu pensei que fiz) que não funcionou.

Sei que é um problema de firewall, só não sei como criar a regra de entrada para permitir que 10.0.0.27:3001 seja acessado, mas não cobrindo uma porta 80 para permitir ou desabilitar o firewall.

Isso é Windows 10

Configuração do firewall:

  • Porta local: 3001
  • Porta remota: todas as portas
  • Qualquer IP, qualquer usuário
  • Público, privado e domínio
por Phil 25.07.2017 / 07:32

1 resposta

1

Parece ser um problema de firewall. Você pode ter certeza absoluta de que requer apenas a porta 3001 e é TCP?

Parece que você definiu a regra corretamente, mas vamos verificar novamente.

  1. Abra o Painel de Controle - > Firewall do Windows
  2. Clique em Advanced Settings
  3. Selecione Inbound Rules
  4. Clique em New Rule
  5. Tipo de regra = Port , em seguida, clique em Next
  6. A regra se aplica a TCP e especifica a porta 3001 e, em seguida, clique em Next
  7. Ação = Allow the connection e clique em Next
  8. Quando essa regra se aplica? Escolha tudo - Domain Private e Public e clique em Next
  9. Dê um novo nome à sua nova regra e clique em Finish

É isso. Deve funcionar.

Se isso não funcionar, então uma de duas coisas está acontecendo, eu diria. Sua conexão precisa mais do que apenas a porta 3001. Se esse for o caso, desative o firewall novamente e confirme se o aplicativo funciona. Enquanto o aplicativo estiver conectado, execute o seguinte comando em um prompt de comando administrativo: netstat -abn | more . Percorra os resultados e identifique as portas de escuta ou as conexões ativas associadas ao seu endpoint. Isso pode mostrar algo que você não sabia.

Caso contrário, algum outro software no computador pode estar bloqueando alguma coisa. Apenas certifique-se de que nenhum outro software de segurança esteja bloqueando as coisas.

    
por 25.07.2017 / 08:07