登录后免广告,享受更多奶昔会员权益!
您需要 登录 才可以下载或查看,没有账号?注册
×
做一个详细的iptv教程,从零开始的iptv教程
免责声明:
1、本人不是计算机相关专业,只是业余爱好,本教程旨在对个人的探索折腾过程做一个总结,如有不足,请各位大佬批评指正。
2、本教程所用到的软件工具,IPTVm3u源等均收集自互联网,与本人无关。
 一、国内源的获取
1.1 已经开通iptv
1.1.1 iptv抓包
主要是通过抓取iptv盒子的数据获取官方组播源,特点就是稳定,一般来说组播ip地址没有重大更新升级几年都不会变。
我在网络上找的20年的组播源和我前几天抓取的对比,大部分频道的地址都没有变。抓包有很多种方式,可以用带有端口镜像功能的交换机抓,也可以像我一样,通过用双网口电脑桥接网络抓包,电脑没有双网口的可以插一根usb网卡,打开电脑控制面板--网络和Internet--网络连接,选中你的两个网口,右键选择桥接

然后将光猫的iptv口连接电脑其中一个网口,另一个网口连接iptv盒子,连接好之后,打开抓包软件Wireshark,点击刚刚创建的网桥开始捕获,同时给iptv盒子上电开机,进入电视界面后随便看几个台然后停止捕获。在过滤器地址栏中输入http,

然后按住ctrl加F,字符串查找239,在找到的结果中右键选中--追踪流--HTTP--Stream,运气好的话,操作几条就可以看到这样的内容

如果频道名称显示是乱码,是因为Wireshark默认utf-8编码,在下方可以更改为GBK编码这样就正常显示中文频道名了,找到形如igmp://239.69.1.156:10572,或者rtp://这样的地址就是运营商的组播源了,如果你有耐心一条条提取复制也可以,我的建议是复制下来整个你需要的部分,丢给ai,让它提取并改成m3u格式。
然后就是组播转单播,经过我一番折腾,发现组播转单播没有网络上说的那么复杂,可能跟我的网络环境有关,首先我发现我把电脑网口直接插在光猫的iptv口上,用potplayer是可以直接播放组播地址的,然后把光猫的iptv口插在软路由上另一个网口上,新建一个网络接口,选择dhcp客户端就行,不用获取到ip也能播放,然后安装rtp2httpd插件,设置好刚刚的接口为上游接口就行了,这是最简单的方式了
rtp2httpd地址:https://github.com/stackia/rtp2httpd
如果是Padavan就更简单了,直接打开Padavan里面“启用组播路由到内网”功能就可以局域网直接用rtp看了,不需要转成http,有线无线都可以
1.1.2 组播源扫描
还有一种方法快速获取你的地区的组播源,就是使用组播源扫描工具,【iptv_scanA.exe】
下载地址:https://t3.znas.cn/kUlOiXngVs
蓝奏网盘:https://423down.lanzout.com/i0nHn3gawdoj
mega备用:https://mega.nz/file/DsxXnRoC#eDSoiLyxir5QqdC_VcyEHy61pnf25aKAJJHzP0MqC1A
不过这种方法需要你知道你们地区组播源的大致ip范围和端口范围,不然从头扫太费时间,将光猫的iptv口直接与电脑网口相连,设置好扫描范围,端口范围和超时时间就可以开始扫描了,扫描速度非常快,基本上1秒一个ip,缺点就是扫出来的ip要自己测试具体是什么台
也可以去这个github项目看看,包含了全国大部分地区的组播源,可以知道你们地区的大致ip范围和端口范围 https://github.com/xisohi/CHINA-IPTV 里面的抓包数据分析工具也很好用
1.2 没有开通iptv的情况
1.2.1 使用migu_video docker项目
这里感谢一下妖友24964提供的思路。
在你的虚拟机或者软路由中运行代码:
docker run -p 1234:1234 --name migu_video develop767/migu_video
或者:
docker run -p 3005:3000 -e mport=3000 -e mhost="http://localhost:3005" --name migu_video develop767/migu_video
将“http://localhost:3005“改成你自己公网域名和自定义端口,这里改了话,前面的映射端口也记得改一下,然后访问http://你的IP:端口直接就是m3u链接,比如:http://192.168.1.254:3005
具体参考官方GitHub地址 https://github.com/develop202/migu_video
这种方法自己使用也稳定(相对来说),不会出现因为太多人使用同一条线路导致播放卡顿的情况,毕竟使用的是咪咕的官方线路,唯一缺点就是画面只有720P,看1080P需要咪咕会员,不过都肯折腾到了这一步,我想应该没有人会花钱。
1.2.2 自己扫描收集网络酒店源
这一种方法纯属折腾,经过我的半个月测试,能够稳定活过一个星期的源不多,但是还是有的,只要你够勤快,愿意维护,还是勉勉强强够用。
我最近在谷歌上找到了一个牛逼的神器,花了我一块钱下载的,配合空间数据搜索平台使用,像https://www.zoomeye.org/和https://fofa.info/都行,我用的fofa,软件打开有使用方法的,扫到的大部分都是酒店源,看个央视和卫视没问题,选一个离你的地址近的,有的播放有点卡,找一个播放不卡的就行了,生成的结果可能需要修改一下格式,直接丢给AI让他改 ,这套东西就是方便自己维护,不用在网络上找直播源,自己扫出来的稳定一点。

还有个方法抓的源好像不会很持久,要是能抓到绑定域名的应该会久一点,主要思路如下:
1.抓离你近的地方,有域名最好,
2.抓之前浏览器打开这个ip试一下快不快,要是浏览器打开都要好久,抓了也是播放的卡
3.抓到后丢进potplayer播放再测试一下卡不卡,然后就可以丢给ai让它改一下格式,我是直接用的微软的copilot,因为能E5账号能白嫖gpt5.2
最后导出的标准m3u文件就能随便丢哪个软件播放都行了。
|