1/3
2/3
3/3
家庭IPTV自由!不需要端口镜像交换机抓取IPTV直播源!
moonship1011
2024年08月02日 16:40
收录于文集
共1篇

直播源抓包

  1.     首选,把双网卡桥接,一个接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直播源文件上传就能用了