[N1+openwrt+udpxy]旁路由观看IPTV保姆级完成教程
网络环境
山西太原联通宽带。光猫INTERNET口和IPTV口为两个不同的网口。光猫INTERNET口连接主路由器拨号上网。IPTV口连接联通赠送的机顶盒观看IPTV。
主路由下外挂了一台旁路由,机器型号为斐讯N1,openwrt固件为恩山F大编译的71+o版本。由于N1只有一个网口,并且已经与主路由相连,所以我外接了一个USB网卡,与光猫的IPTV口相连。
新建接口
在openwrt接口里面新建一个名为“iptv”的接口,协议为“dhcp客户端”。
高级设置里面“使用网关跃点”填入200。
物理设置选择“以太网适配器eth1”。
防火墙设置里面为iptv新建一个防火墙区域。
最后接口页面的截图如下:
可以看到此时IPTV接口已经获取到了IP地址。
防火墙设置
接着按照下图所示设置防火墙规则:
注意在相关条目后面勾选“IP动态伪装”。
udpxy插件设置
按照下图设置udpxy插件,注意将Bind IP/Interface替换为你的openwrt路由器的IP地址。端口填入一个未被占用的端口即可,我这里以7000作为演示。Source IP/Inerface填入之前iptv的网络接口,也就是eth1。
所有设置完成之后浏览器打开http://192.168.1.2:7000/status 就可以看到udpxy运行状态了。
如果该页面打不开请重复检查相关端口及IP是否设置有误。
现在我们就可以从网上找一些你所在地区运营商的M3U地址源了。Github上可前往这个项目wcb1969/iptv: tv (github.com)
下载之后编辑文本。
将文件内的“rtp://”字段替换为“http://192.168.1.2:7000/udp/”,并另存为m3u文件。
现在我们就可以用potplay,vlc等播放器打开我们制作的m3u文件观看IPTV电视了。