


直播源抓包
首选,把双网卡桥接,一个接IPTV,一个接机顶盒,机顶盒先不要开机,不通电。单网卡电脑的搞个USB网卡弄成双网卡,自己没有就找同学同事白嫖一下。(带端口镜像交换机少说也得两三百吧,不是买不起,而是双网口更有性价比!!)

随便截图示意一下,成功后会多一个网桥设备
2. 下载安装WireShare软件,抓取接机顶盒的网口
3. 开始抓取后,打开机顶盒电源,等待联网并且进入电视直播画面,过个3-5分钟开始下面的操作
4. http筛选,Ctrl+F 选择分组详情,字符串, igmp://

Wireshark抓包,随便截了个图
5. 定位到文件后,右键追踪http流

追踪流
6. 文件编码选择gbk或utf-8,主要看中文是否正确识别,个人用的gbk,另存为一个文件

编码格式
7. 使用sublime_text打开(notepad++作者台毒,拉黑他),通过正则表达式处理文件
8. 正则表达式整理IPTV节目列表:步骤
1)查找目标:
^.*ChannelNa\+?me="(.+?)"\,UserChannelID="(.+?)"\,ChannelURL="(.+?)://(.+?)".time.*$
2)替换为:
#EXTINF:-1,\1\n\http://0.0.0.0:0000/udp/\4

整理成这样的文件
0.0.0.0:0000 后面要改为你的udpxy代理地址(看下面一段:软路由设置)
替换完成后再删除掉其他不需要的部分,另存为m3u格式文件。
9. Udpxy代理设置,通过软路由设置,个人用的是零刻N100(打钱!)小主机装的PVE,All In One(装了BleachWrt,黑群,Win10,Homeassistant)
1) iptv光猫拨号软路由可以使用dhcp获取地址,比较简单,自行找教程,可参考Up主:卡卡的鼓捣日记《软硬通吃!路由器IPTV革新设置指南》
2) iptv软路由IPTV拨号要配置接口,ppoe账号密码可以自行到机顶盒的设置中获取,也可以找电信装维人员重置
个人用的bleachwrt,设置和openwrt大同小异
新增接口,选择iptv接入的网口,去掉默认网关、ipv6等勾选,协议选PPPoE,输入账号密码,正常情况下获取到内网ipv4地址,说明PPPOE拨号iptv成功。

iptv内网IP会自动变化的情况下,增加一个接口UDPXY,端口仍选择IPTV拨号的网口,设置一个固定ip即可,

最后配置UDPXY转发即可:
SourceIp 就是上面设置的静态IP,跟软路由局域网不是一个网段的任意ip都行:

设置成功通过 ip:端口/status 访问,出现如下界面即可:(如果打死不出现这个界面,就把Updxy小插件卸载重新安装试试,含泪踩坑)

有几个设备看,就显示几个
同时开几个窗口看电视了,网页是用nas上的emby,windows可以用VLC,电视机有很多软件都可以,把m3u直播源文件上传就能用了
