Não é possível fazer o chromecast de alguns aplicativos ao usar VPN no Pi

Não é possível fazer o chromecast de alguns aplicativos ao usar VPN no Pi

aqui está minha configuração:
Um Raspberry Pi 3 está executando o osmc (o sistema operacional é irrelevante).
O Pi está conectado a uma VPN via OpenVPN.
O Pi cria um ponto de acesso usando hostapd (wlan0)
O Pi fornece DHCP para o AP wlan0 usando
tabelas de roteamento IP dnsmasq roteiam o tráfego wlan0 para a interface tun0

Até agora tudo funciona muito bem, meu telefone andoid obtém um endereço IP e pode acessar a internet via VPN. Houve um problema com vazamento de DNS, mas agora resolvi isso para que o dnsmasq use os servidores de nomes fornecidos pelo provedor de VPN. Isto está confirmado visitandohttps://ipleak.net

No meu telefone posso acessar e assistir conteúdo com restrição geográfica, como BBC iPlayer e Netflix. Mas ao transmitir esses aplicativos para o Chromecast (também conectado ao mesmo AP) eles não funcionam conforme o esperado.

Depois de ler mais, parece que o Chromecast codificou o DNS que usa, em vez dos fornecidos por DHCP, por isso bloqueei o acesso à 8.8.8.8tabela de roteamento do pi. Isso faz com que o Chromecast faça chamadas DNS para meu Pi. Também tentei usar o DNAT para redirecionar essas chamadas para os servidores DNS da VPN.

Mas issoàs vezesfunciona, mas nunca de forma confiável, não tenho ideia de por que o aplicativo BBC iPlayer (este é o único, pois ITV e Channel 4 funcionam perfeitamente) não é transmitido corretamente no Chromecast, mas sim no Android, embora agora estejam no mesmo rede e bloqueei o DNS do Google.

Acho que isso tem algo a ver com a detecção da BBC de que estou fora do Reino Unido, e provavelmente o problema foi o vazamento de DNS, mas resolvi isso. Alguém sabe como o iPlayer detecta seu país? A transmissão começa com a tela de carregamento e depois volta para a tela "Pronto para transmitir".

Qualquer ajuda seria apreciada, isso tem me deixado maluco há semanas, fico feliz em fornecer tantos registros ou informações quanto necessário.

informação relacionada