在去年世界杯期间,我尝试了将IPTV组播信号通过udpxy转发,这样我就可以不再依赖传统的机顶盒,而是直接使用电脑、手机和智能电视等设备来观看IPTV节目。这个过程中,我还实现了远程播放家中的IPTV信号源,确保即使在春节回老家或出差时,也能享受到家里的订阅服务。
为了实现这一目标,我研究了多种方法,其中包括利用OpenWRT路由器上的udpxy插件、在Linux主机上部署Docker中的udpxy转发服务,以及使用某些品牌路由器(如华硕AX86U)的自带功能。由于我正好手头有华硕AX86U路由器,便选择了后者进行设置。在“内部网络(LAN) -> IPTV”页面中,只需按照实际情况进行配置,然后将光猫IPTV口连接至AX86U相应的LAN口,就可以开始使用。
每个运营商的具体设置可能不同,因此需要查找适合自己的教程。重点的是启用“使用DHCP路由”以及启动组播路由器,并查看相关图示以确定正确的端口号。我通过输入“http://192.168.X.X:8888/status”,其中192.168.X.X为我的局域网IP地址,8888为UDP代理设置的端口号,可以监控运行状态及获取帮助信息。
此外,不仅电脑,还能让手机、智能电视和Apple TV都无需机顶盒,直接通过支持软件播放IPTV。这一切都是因为成功地实施了远程观看方案,该方案主要依赖于蒲公英异地组网技术,它提供了一种简单易行且对公网IP没有特殊要求的解决方案,同时支持P2P通讯以最大化利用家庭宽带上传速度。
由于我的华硕AX86U不支持Docker,所以我购买了一台百元左右的小型硬件蒲公英X1旁路组网盒子来实现远程播放。理论上,如果你拥有OpenWRT路由或Linux主机+Docker环境,你也可以考虑部署蒲公英Docker版本。但是,用蒲公英X1还有额外优势,比如它不仅用于远程播放,还能作为NAS或home server进行访问,同时允许设备保持原有的局域网IP,便于记忆管理。
对于初次用户来说,蒲公英X1只需要正常联网并绑定帐号,在云端平台完成几步简单操作,就能快速配置旁路模式,并与远程设备建立虚拟局域网。此后,只需安装蒲公英软件访问端并登录相同账户便可与本地设备互动,无论是在哪里,都能够像在本地一样轻松观看家中的IPTV节目。此外,除了Windows之外,目前蒲公伦还支持macOS、Android、iOS、Ubuntu和Redhat等多种系统,使得几乎所有常见设备都能轻松集成进来。如果有任何疑问或者更好的建议,请随时留言交流~