Hola,
No estaba seguro en qué sub poner esto, así que espero estar en el lugar correcto.
Tengo un proveedor de IPTV que está bloqueado por mi ISP. Actualmente veo contenido a través de tivimate con una VPN en mi dispositivo, sin embargo, la app de VPN no siempre funciona/se enciende cuando enciendo el dispositivo y los menos expertos en tecnología (los niños) no pueden hacer que la TV funcione.
Por eso pensé en instalar XTEVE (o threadfin) y pasarlo a través del contenedor VPN gluetun para permitirme conectar y ver con la app de VPN necesaria en el dispositivo. Pronto descubrí que XTEVE no transmite el contenido, solo pasa la URL del servicio IPTV a tivimate, por lo que sigo bloqueado.
Podría instalar un PROXY de IPTV que cambiaría la URL, pero eso añade un paso adicional y, por alguna razón, cuando se pasa detrás de gluetun parece congelarse y no funciona de manera confiable.
Pensé que había leído en algún lado que Threadfin (un fork de XTEVE) cambiaba la URL del stream, pero no logro averiguar cómo hacerlo.
En fin… Me gusta que XTEVE y Threadfin puedan gestionar mis grupos, canales, etc., así que me gustaría mantener esa funcionalidad, pero realmente necesito que la URL del stream cambie o pase a través de un vpn.
¿Qué están haciendo otras personas? No mencionaré mi proveedor de IPTV, pero uso docker con synology y tivimate.
No, ¡realmente no! Logré hacer que Threadfin funcionara, pero tiene limitaciones y tomó bastante tiempo que las transmisiones comenzaran. Uso mi IPTV como mi TV principal, así que esos 30 segundos aquí y allá para cargar un canal eran un verdadero dolor (¡lo sé, soy muy quisquilloso!).
¿Te importa compartir un poco más sobre tu configuración?
Estoy tratando de hacer algo similar, y estoy teniendo dificultades para averiguarlo. Configuré threadfin para enrutar a través de gluetun, pero luego encontré un problema al darme cuenta de que no puedo usar una dirección IP interna para la URL m3u en la app de IPTV que estoy usando (Samsung Smart TV).
Supongo que tendría el mismo problema con iotv-proxy?
Estoy usando Tivimate como mi app y sé que puedes usar IP local con eso. Pero yo no…
Tengo un dominio de cloudflare (en realidad era de Google Domains, pero lo transferí a cloudflare) y simplemente hago un proxy inverso (usando el proxy inverso incorporado de synology) para adjuntar ese dominio a la IP local para el m3u.
Soy padre soltero hoy, así que no puedo entrar en muchos detalles mientras mis hijos tiran de mi barba con las manos pegajosas, pero puedo tratar de explicarlo mejor esta noche si ayuda.
Creo que solo deberías editarlo para tu uso. Solo puedo comentar sobre xtreme ya que eso es todo lo que he usado.
environment:
# si usas archivo remoto m3u
# M3U_URL: https://example.com/iptvfile.m3u
M3U_URL: /root/iptv/iptv.m3u
# Puerto para exponer los puntos finales de IPTV
PORT: 8080
# Nombre de host o IP para exponer los puntos finales de IPTV (para máquinas, no para docker)
HOSTNAME: localhost
GIN_MODE: release
## Configuración del proxy Xtream-code
XTREAM_USER: xtream_user
XTREAM_PASSWORD: xtream_password
XTREAM_BASE_URL: "http://example.tv:8080"
##### AUTENTICACIÓN NO SEGURA, AGREGAR AUTENTICACIÓN REAL
# se usará para el proxy de autenticación m3u y xtream
USER: test
PASSWORD: testpassword