路由器支持
Openwrt等软路由,安装udpxy组播转发插件

华硕,Netgear等路由器,推荐使用梅林系统,其中包含udpxy组播转发功能

组播转发配置
北京联通的IPTV信号是不需要开通就有的,是由光猫拨号获得的,因此需要作为二级路由去转发这部分流量
电信IPTV是一个叫做itv的服务,进入光猫可以看到是否开启,绑定在某个接口(光猫itv口)
如果是路由器直接拨号(光猫桥接模式),而不是默认的光猫拨号。需要额外的添加一个DHCP接口,通过DHCP从光猫获得一个内网IP
例如电信itv,需要有一根线连接到itv口使用dhcp获得iptv的网络环境
测试可行性
将电脑通过有线连接到光猫的任意接口,然后和光猫处于同一网段(一般是 192.168.1.0/24)
用 ffplay 或者 vlc 打开 rtp://239.3.1.241:8000 尝试若能看到直播画面,就说明 IPTV 能白嫖。
额外接口配置(光猫桥接模式)
光猫网段为192.168.1.0/24,路由器网段为192.168.2.0/24 Openwrt 默认有 3 个接口,分别是LAN、WAN、WAN6;LAN 绑定 br-lan,WAN 绑定 eth1
1、安装软件包:
omcproxy udpxy luci-app-udpxy
2、在【网络-接口】中新建一个新接口「IPTV」

3、配置「IPTV」接口的网关跃点与防火墙设置
网关跃点:配置为 20(在接口的高级设置里) 防火墙:配置到 wan 上(在接口的防火墙设置里)
4、配置「WAN」接口的网关跃点为 10
5、打开「LAN」接口的 IGMP 嗅探

6、在【网络-防火墙-通信规则】中新建一个规则

7、配置并启动 udpxy 服务

8、打开 http://192.168.2.1:4022/status 验证 udpxy 是否启动成功

以上都设置好了后,将之前的 rtp://239.3.1.241:8000 改为 http://192.168.2.1:4022/rtp/239.3.1.241:8000 再看看是否能播放,能播放就说明大功告成了。
配置播放器
UDPXY组播节目列表:https://iptv.laobaitv.net/
会自动识别你的地区及运营商提供对应的组播地址,目前支持北京联通,贵州电信