Bloquear el acceso a Internet en un televisor inteligente sin afectar a SmartTube y Jellyfin
Un usuario de TCL busca una solución para limitar la conectividad del televisor a la red, manteniendo funcionales solo dos aplicaciones de streaming.
Un propietario de un TCL barato quiere evitar que su televisor inteligente acceda a Internet salvo para usar SmartTube y Jellyfin. La idea principal es bloquear el acceso a la red desde el router, permitiendo únicamente la comunicación con un servidor del homelab.
Para Jellyfin, no se requiere conexión externa: el servidor local puede servir los medios y el televisor solo necesita conectarse a él. SmartTube, por otro lado, necesita acceso a la web para descargar listas de reproducción y metadatos. La propuesta es instalar un servidor proxy en el homelab, configurar el televisor para que utilice ese proxy y, con la regla de firewall adecuada, impedir cualquier otro tráfico.
El usuario no tiene experiencia con proxies, pero la configuración típica consiste en:
- Instalar un proxy HTTP/HTTPS (por ejemplo Squid o TinyProxy) en el homelab.
- Definir reglas de firewall que acepten solo el puerto 80/443 y el puerto de Jellyfin (por defecto 8096) desde la IP del televisor.
- En SmartTube, introducir la dirección del proxy en la sección de ajustes de red.
- Verificar que el televisor no pueda alcanzar sitios externos mediante un ping a 8.8.8.8.
Es importante revisar las políticas de SmartTube: algunos dispositivos requieren la resolución de nombres DNS externos. En ese caso, el proxy debe permitir consultas DNS o se debe usar un DNS local que redirija las consultas necesarias.
Si el enfoque no funciona, otra opción es crear una VLAN separada para el televisor y aplicar reglas de acceso restrictivas, lo cual evita la necesidad de configurar un proxy.
En definitiva, bloquear el tráfico del televisor excepto a los puertos necesarios y, cuando sea necesario, enrutar SmartTube a través de un proxy local, es la solución más directa y mantenible.
