As chamadas de voz e vídeo do Discord frequentemente desconectam ou falham ao conectar quando sua rede usa um firewall agressivo. Firewalls agressivos bloqueiam ou limitam certas portas e protocolos dos quais o Discord depende para comunicação em tempo real. Este artigo explica como usar a ferramenta integrada de Diagnóstico de Conexão do Discord para identificar o problema específico e, em seguida, ajustar as configurações do firewall ou roteador para restaurar o serviço normal.
Principais Conclusões: Diagnosticando e Corrigindo o Discord por Trás de um Firewall Agressivo
- Configurações do Usuário > Voz e Vídeo > Diagnóstico de Conexão: Executa um teste de rede que mostra perda de pacotes, jitter e portas bloqueadas.
- Redirecionamento de portas UDP 50000-65535 e TCP 443: Abre as faixas que o Discord usa para comunicação de voz.
- Desativar QoS High Packet Priority nas configurações do Discord: Impede que firewalls agressivos marquem pacotes de voz como suspeitos.
O que o Diagnóstico de Conexão do Discord Revela sobre Bloqueios de Firewall
O Diagnóstico de Conexão do Discord é uma ferramenta integrada que testa o caminho de rede entre seu cliente e os servidores do Discord. Ele mede três métricas principais: perda de pacotes, jitter e tempo de ida e volta. Quando um firewall agressivo está presente, a ferramenta mostrará alta perda de pacotes, jitter elevado acima de 50 ms ou um aviso de que portas específicas estão inacessíveis.
Firewalls agressivos comumente bloqueiam as portas UDP (User Datagram Protocol) de 50000 a 65535. O Discord usa essas portas para streams de voz e vídeo de baixa latência. Se o firewall também restringir conexões TCP de saída na porta 443, a ferramenta de diagnóstico pode relatar uma falha completa na conexão com a região de voz. A ferramenta não informa a marca do firewall ou o nome da regra, mas fornece números de porta e protocolos exatos que estão falhando.
O que os Resultados do Teste Significam
Após executar o Diagnóstico de Conexão, você verá uma tabela de resultados para cada região de voz. Procure por estes indicadores:
- Perda de pacotes acima de 5%: O firewall está descartando pacotes de voz.
- Jitter acima de 50 ms: O firewall está causando atrasos variáveis.
- Erros de porta inacessível: O firewall está bloqueando a porta UDP ou TCP específica.
- Falha ao conectar à região: O firewall está bloqueando todo o tráfego de saída para as faixas de IP do Discord.
Passos para Executar o Diagnóstico de Conexão e Identificar Portas Bloqueadas
- Abra o Discord e vá para Configurações do Usuário
Clique no ícone de engrenagem ao lado do seu nome de usuário no canto inferior esquerdo da janela do Discord. Isso abre o menu de Configurações do Usuário. - Selecione a aba Voz e Vídeo
Na barra lateral esquerda, clique em Voz e Vídeo em Configurações do Aplicativo. Role para baixo até a seção Diagnóstico de Voz. - Clique em Executar Diagnóstico de Conexão
Clique no botão Executar Diagnóstico de Conexão. O Discord testará várias regiões de voz e exibirá os resultados após 10 a 20 segundos. Não feche a janela durante o teste. - Leia a tabela de resultados
Observe as colunas rotuladas Perda de Pacotes, Jitter e Porta Acessível. Se alguma região mostrar um X vermelho na coluna Porta Acessível, anote o número da porta exibido na dica de ferramenta. Escreva todas as portas marcadas como inacessíveis. - Identifique a regra do firewall que está bloqueando o Discord
Cruze as portas bloqueadas com os logs do seu firewall ou roteador. A maioria dos firewalls corporativos registra conexões de saída negadas. Encontre a regra que bloqueia as portas UDP 50000-65535 ou a porta TCP 443.
Ajustando as Configurações do Firewall e Roteador com Base no Diagnóstico
- Crie uma regra de saída permitindo as portas do Discord
No console de gerenciamento do seu firewall, crie uma nova regra de saída que permita tráfego UDP nas portas 50000 a 65535 para qualquer destino. Isso cobre toda a comunicação de voz. Também permita TCP de saída na porta 443 para as faixas de IP do Discord. Use as faixas de IP listadas na documentação de suporte do Discord. - Desative a Inspeção Profunda de Pacotes para tráfego do Discord
Muitos firewalls agressivos inspecionam pacotes de voz e os marcam como protocolos desconhecidos. Desligue a Inspeção Profunda de Pacotes para tráfego destinado aos servidores do Discord. Se seu firewall permitir regras baseadas em aplicativos, adicione o Discord como um aplicativo permitido. - Desative o QoS High Packet Priority no Discord
No Discord, vá para Configurações do Usuário > Voz e Vídeo. Role até Qualidade de Serviço e desative Ativar Qualidade de Serviço Alta Prioridade de Pacotes. Alguns firewalls tratam pacotes de alta prioridade como suspeitos e os descartam. - Altere a região de voz para um servidor mais próximo
Nas mesmas configurações de Voz e Vídeo, altere a Região de Voz para uma geograficamente mais próxima. Um servidor mais próximo reduz a chance de perda de pacotes causada pela filtragem do firewall em longas distâncias. - Teste novamente com o Diagnóstico de Conexão
Após aplicar as alterações, execute o Diagnóstico de Conexão novamente. Confirme que a perda de pacotes está abaixo de 2% e o jitter abaixo de 30 ms. Todas as portas devem mostrar uma marca de verificação verde.
Se o Discord Ainda Tiver Problemas Após Ajustar o Firewall
Diagnóstico mostra 100% de perda de pacotes em todas as regiões
Isso significa que o firewall está bloqueando todo o tráfego UDP de saída. Além da regra de porta UDP, crie uma regra de fallback TCP. O Discord pode usar a porta TCP 443 para voz quando o UDP está completamente bloqueado, mas você deve ativar a opção no Discord. Vá para Configurações do Usuário > Voz e Vídeo e ative Usar Protocolo TURN para Voz. O TURN usa TCP para retransmitir o tráfego de voz através do firewall.
Voz funciona, mas o vídeo falha
Os streams de vídeo usam as mesmas portas UDP que a voz, mas exigem maior largura de banda. Se o seu firewall tiver um limite de largura de banda por conexão, aumente o limite para pelo menos 10 Mbps para tráfego do Discord. Alternativamente, reduza a qualidade do vídeo nas configurações de Voz e Vídeo do Discord para 720p ou inferior para ficar dentro do limite do firewall.
Diagnóstico de Conexão não consegue nem iniciar
Se clicar em Executar Diagnóstico de Conexão não fizer nada, o Discord não consegue alcançar seus servidores de diagnóstico. Isso indica que o firewall está bloqueando a porta TCP 443 para o hostname discord.com e todos os subdomínios. Permita tráfego HTTPS de saída para discord.com e discordapp.com. Após adicionar a regra do firewall, reinicie o Discord e tente novamente.
| Item | Diagnóstico de Conexão do Discord | Ferramentas de rede de terceiros como Wireshark |
|---|---|---|
| Propósito | Testa portas e regiões específicas do Discord | Captura todos os pacotes de rede para análise |
| Configuração necessária | Nenhuma, integrada ao Discord | Requer instalação de software e captura de tráfego |
| Formato do resultado | Tabela legível com aprovado/reprovado por região | Dados brutos de pacotes que exigem filtragem |
| Informação de porta | Mostra quais portas estão bloqueadas | Mostra todo o tráfego, mas requer filtragem manual |
| Melhor para | Solução rápida de problemas de firewall | Análise aprofundada de rede por administradores de TI |
O Diagnóstico de Conexão do Discord é a maneira mais rápida de determinar se um firewall agressivo está bloqueando suas chamadas de voz e vídeo. Após executar o teste, você sabe exatamente quais portas e protocolos permitir. Ajuste as regras do firewall, desative o QoS High Packet Priority e execute o teste novamente para confirmar a correção. Para problemas persistentes, ative o protocolo TURN como fallback TCP para que o Discord possa funcionar mesmo quando o UDP estiver completamente bloqueado.