Para o Xbox funcionar, essas são as portas conhecidas para seu uso:
Port 88 (UDP)
Port 3074 (UDP and TCP)
Port 53 (UDP and TCP)
Port 80 (TCP)
Port 500 (UDP)
Port 3047 (UDP and TCP)
Port 3544 (UDP)
Port 4500 (UDP)
Agora, essas são as portas que dependem do seu roteador, e não o seu PC com o qual você está transmitindo, no entanto, o fluxo de dados provavelmente está ocorrendo em um desses.
Para descobrir qual porta seu PC está realmente usando para transmitir conteúdo para o xbox, você vai querer executar uma varredura nmap no endereço local do seu PC, e seu Xbox endereço local.
- Faça o download do nmap: link
- Instale o nmap e permita que o tráfego de retorno seja configurado
- Faça login no seu roteador via 192.168.1.1 ou 10.0.0.1 (o que for redirecionado para a página de login do seu roteador).
- Encontre o endereço IP local do seu xbox como 10.0.0.123 ou 192.168.1.123
- Configure o streaming do seu PC para o seu xbox antes de continuar (THIS IS VITAL)
- Quando os IPs apropriados forem encontrados, abra o NMAP e insira esses comandos e aguarde até que cada varredura termine antes de iniciar outra.
a) nmap -sS -sU -p 1-65535 -T4 -A -v 192.168.1.ip_of_your_xbox
b) nmap -sS -sU -p 1-65535 -T4 -A -v 192.168.1.ip_of_your_pc
Quando as varreduras terminarem e você identificar as portas necessárias, é hora de fechar o firewall.
Para fechar todas as conexões, de entrada e saída em seu computador, você deve executar as seguintes strings de comando em uma janela de prompt de comando com privilégios elevados.
-
Clique com o botão direito em cmd.exe e em Executar como administrador
-
Executar: netsh advfirewall set allprofiles firewallpolicy blockinbound,blockoutbound
-
Você vai querer permitir serviços de saída básicos, como HTTP, HTTPS, DNS, por padrão. Use este formato para as portas identificadas nas etapas acima.
3.1. Permitir HTTP (Internet para sites) netsh advfirewall firewall add rule name="HTTP" dir=out action=allow protocol=TCP remoteport=80
3.2) Permitir HTTPS (Internet para sites) netsh advfirewall firewall add rule name="HTTPS" dir=out action=allow protocol=TCP remoteport=443
3.3) Permitir DNS (resolução de nomes) netsh advfirewall firewall add rule name="DNS" dir=out action=allow protocol=UDP remoteport=53 program="%%systemroot%%\system32\svchost.exe" service="dnscache"
-
Por fim, adicione as portas identificadas para o serviço que você deseja usar no seu xbox:
4.1) netsh advfirewall firewall add rule name="Xbox_Service_Stream" dir=out action=allow protocol=ReplaceThisWithProtocol remoteport=ReplaceThisWithPort
NOTA:
Este comando irá repor todas as alterações feitas neste processo:
Redefinir alterações: netsh advfirewall reset
Este comando irá deletar todas as regras do seu firewall (não é uma boa ideia)
Excluir todas as regras: netsh advfirewall firewall delete rule all