之前本版有个攻略,但需要两个路由器,我昨天摸索出来个单路由双网线的做法。原理见图。
最大的好处:抛弃运营商难用的电视盒子,一个电视一个遥控器就可以看iptv并上网。局域网手机电脑看直播啥的用处不大。
如果路由器是openwrt,就很容易了,通过管理网页设置即可。但是小米ax6000刷不了。所以需要:
1、ssh上去后,更改/etc/config/network 配置实现图片中的1~3,可以先给vlan3设置dhcp拿到地址,然后改成static。
2、下载或者编译arm64的udpxy二进制程序,上传到路由器,运行 ./udpxy -a br-lan -m eth0.3 -p 11888。
然后将运营商组播地址rtp:// 改成
http://192.168.1.1:11888/udp/ 前缀
实测,不需要igmproxy。就可以局域网看iptv直播了。
------更新----
openwrt的路由通过页面鼠标操作就可以完成,见图所示。
建立一个eth0.3虚拟网对应lan1口,并和br-lan隔离
设置udpxy转发eth0.3的udp包, ip和端口都根据自己的情况改。
-如果不是完整的openwrt系统。要自己配置,见11楼。
附件4是arm64的udpxy,
--
修改:whistlingMe FROM 114.248.126.*
FROM 114.248.126.*
附件(30.5KB) udpxy.zip