光影工作室

河北移动IPTV盒子既看运营商IPTV直播点播,也能看互联网视频

发布时间:5年前热度: 17177 ℃评论数:

河北移动IPTV盒子既看运营商直播点播,也能看互联网视频

一、前提条件:
1、先破解移动IPTV盒子,我这的运营商给的是中国移动魔百和CM101h,破解之后能安装第三方APP,如爱奇艺等。
2、在K2P路由器安装igmpproxy,udpxy,luci-app-udpxy

二、先用wireshark抓包分析option60认证内容,我抓到的包分析的结果为hbtv

三、配置vlan
1、依次进入:网络-交换机,新建一个vlan用于IPTV接口
 1

四、配置接口
3、网络-接口,新建一个用于IPTV的接口,
 1

需要注意的是:
(1)基本设置:请求DHCP发送的主机名处填入移动IPTV机顶盒的名字:CM101h
 1

(2)高级设置:使用网关跃点处:这里要填入一个比WAN的网关跃点高的值,比如WAN口的跃点是10,那IPTV口的跃点可以设成20或更高的数值,这处的设置可以让路由器默认WAN口用来连接互联网;

请求 DHCP 时发送的 Vendor:填入option60认证内容,即hbtv
重设 MAC 地址:填入移动IPTV机顶盒的有线接口mac地址
这2处主要是让路由器模拟移动IPTV机顶盒的认证信息,用来欺骗移动IPTV服务器的认证。
 1

设置wan口的跃点值:
 1

保存应用后,应该可以获取到IPTV服务器给的内网地址了。
 1

五、防火墙的配置:
 1

编辑/etc/config/firewall
config rule #这条规则的目的是接收DHCP报文,如果IPTV是通过其它方式认证的可以不加
        option target 'ACCEPT'         
        option proto 'udp'              
        option name 'IPTV-DHCP'    #名字随意,没有这行也没关系,下同
        option family 'ipv4'            
        option src 'iptv'               
        option dest_port '68'           

config rule                                     
        option target 'ACCEPT'                  
        option name 'IPTV-IGMP'                 
        option family 'ipv4'                    
        option proto 'igmp'                     
        option src 'iptv'                       

config rule                                     
        option target 'ACCEPT'                  
        option dest 'lan'                       
        option name 'ALLOW-MULTICAST'           
        option proto 'udp'                      
        option dest_ip '224.0.0.0/4'            
        option family 'ipv4'                    
        option src 'iptv'             

config rule        #这条是udpxy需要的,不用可不加
        option name 'udpxy'
        option src      'iptv'
        option proto    'udp'
        option dest_ip  '224.0.0.0/4'
        option target   'ACCEPT'
        option family   'ipv4'

六、负载均衡配置
负载均衡-设置-接口:
建立2个接口,分别命名为wan和iptv
1 

负载均衡-设置-成员:
建立2个成员,分别命名为wan_mem和iptv_mem
 1

负载均衡-设置-策略:
建立2条策略,分别命名为wan_policy和iptv_policy
 1

负载均衡-设置-规则:
建立3条规则,分别命名为iptv_rule1、iptv_rule2、wan_rule
 1

七、igmp配置
1、配置igmp snooping
在/etc/config/network里的lan接口添加一行命令
option igmp_snooping '1'

2、配置igmpproxy
修改/etc/config/igmpproxy
config igmpproxy
        option quickleave 1

config phyint iptv
        option network iptv
        option direction upstream
        list altnet 0.0.0.0/0       #组播源地址,不知道的可以用0.0.0.0/0替换

config phyint lan
        option network lan
        option direction downstream

3、udpxy的配置
修改/etc/config/udpxy

config udpxy
        option respawn '1'
        option verbose '0'
        option status '1'
        option port '4022'
        option disabled '0'
        option bind 'br-lan'
        option source 'eth0.3'

重启路由器后再重启IPTV盒子,IPTV盒子既可以看移动的IPTV专网视频,也可以通过第三方APP看互联网视频了。

IPTV盒子