Se um problema de conexão estiver relacionado ao firewall, como você observou, a primeira coisa que faço é verificar se há documentação disponível nos fóruns de suporte / site da empresa. Às vezes não há nenhum disponível, mas isso é muito raro hoje em dia. Se você não encontrar nenhuma informação, muitos firewalls, incluindo o UFW, registrarão o tráfego negado (e às vezes o programa que gerou o tráfego), que você pode usar para adaptar o seu firewall.
Para o seu cliente Steam, aqui estão as portas necessárias:
Entrada / saída:
- TCP / 80 (HTTP) e TCP / 443 (HTTPS)
- UDP / 4380 (cliente do Steam)
- TCP + UDP / 27015-27030 (serviços do Steam)
- UDP / 27000-27015 (tráfego do cliente do jogo)
- UDP / 27031-27036 (streaming)
- TCP / 27036-27037 (streaming)
Saída:
- UDP / 3478 (P2P)
- UDP / 4v379 (P2P)
- UDP / 4380 (P2P)
Se ainda estiver faltando portas, verifique o log do UFW para ver quais outras portas / protocolos (e em quais direção) estão sendo bloqueados.
Com relação ao recurso "transmissão para TV" do YouTube, você precisa garantir que o mDNS funcione (uso o avahi-daemon do Avahi para isso) e você precisa abrir as seguintes portas:
Entrada / saída (somente rede local):
- UDP / 1900 (multicast: SSDP)
- UDP / 5353 (multicast: mDNS)
- TCP / 8008-8009
Saída:
- UDP / 53 (DNS)
- TCP / 80 (HTTP)
- UDP / 123 (SNTP)
- TCP / 443 (HTTPS)