使用openwrt观看上海电信iptv的保姆级教程

2022-06-06 12:59:14 211点赞 2756收藏 252评论

组网环境介绍

上海电信千兆宽带

光猫是百卓G1700,又称SDN光猫,已改桥接,路由接在光猫的网口1上

用于拨号的设备为x86-esir-精品小包-openwrt软路由

tplink无线路由,设置的是ap模式

家里设备基本都是通过WiFi连接

网络环境网络环境

想达到的效果

早期家里装修考虑不周,大部分房间没有铺设网线,如果重新拉线只能选择明线,太丑不可接受。故通过网线方式观看iptv已经不可能,只能选择WiFi模式下观看IPTV。

方案查找

经过综合多位大佬的经验,需要解决两个主要问题:

解决IPTV AB面认证的问题

解决办法:

修改dnsmasq,解决A面互联网认证;

增加vlan85 tag,解决vlan85认证;

防火墙规则修改

解决组播转单播的问题

解决办法:使用udpxy插件

步骤

创建接口

打开openwrt管理界面,点击“网络——接口——添加新接口”,

首先添加IPTV85接口:

新接口的名称:IPTV85,大小写均可,后面系统会自动变成全部大写

新接口的协议:不配置协议

勾选“在多个接口上创建桥接”

勾选“自定义接口”,填入eth0.85 eth1.85 eth2.85,请注意每个eth之间会有一个空格,自定义接口的数量要跟自己的openwrt路由接口一致,通俗点说,有几个网口(不区分WAN口和LAN口)加几个eth*.85,我的路由只有3个网口,所以添加了三个接口。

IPTV85 配置IPTV85 配置

接着添加IPTV51接口,方法一样:

新接口的名称:IPTV51,大小写均可,后面系统会自动变成全部大写

新接口的协议:不配置协议

勾选“在多个接口上创建桥接”

勾选“自定义接口”,填入eth0.51 eth1.51 eth2.51,请注意每个eth之间会有一个空格,自定义接口的数量要跟自己的openwrt路由接口一致,通俗点说,有几个网口(不区分WAN口和LAN口)加几个eth*.51,我的路由只有3个网口,所以添加了三个接口。

IPTV51 设置IPTV51 设置

防火墙设置

打开openwrt管理界面,点击“网络——防火墙——添加”,添加两个防火墙区域转发,配置注意点:入站数据、出站数据、转发全部为接受,覆盖网络要与区域名称一致。

IPTV51 防火墙IPTV51 防火墙

IPTV85 防火墙IPTV85 防火墙

最终区域这块的显示,见下图

使用openwrt观看上海电信iptv的保姆级教程

伪造报文

·使用winscp、finalshell等工具,在/etc/dnsmasq.conf里添加如下代码:

dhcp-option-force=125,00:00:00:00:3a:02:06:48:47:57:2d:43:54:03:04:5a:58:48:4e:0a:02:20:00:0b:02:00:55:0d:02:00:2e
dhcp-option=15
dhcp-option=28
dhcp-option=60,00:00:01:00:02:03:43:50:45:03:0e:45:38:20:47:50:4f:4e:20:52:4f:55:54:45:52:04:03:31:2E:30

组播转单播

IPTV85的设置

打开openwrt管理界面,点击“网络——接口——IPTV85——修改”,协议变更为“DHCP 客户端”。

IPTV85 协议变更IPTV85 协议变更

变更的时候,会提示确定要切换协议,一定要点击后面的“切换协议”按钮。

协议切换协议切换

接着,点击“高级设置——使用网关跃点”,改成20,不改会造成内网流量走到iptv85,导致无法上网。

IPTV网关跃点IPTV网关跃点

如果改成20而且重启后还是无法上网,可以到WAN口的“高级设置——使用网关跃点”,改成10。

安装udpxy

打开openwrt管理界面,点击“系统——软件包——刷新列表”,然后点击“可用软件包”,搜索udpxy,按顺序安装udpxy和luci-app-udpxy。

udpxy安装udpxy安装

配置udpxy

打开openwrt管理界面,点击“服务——udpxy”,按图设置即可,

Bind IP/Interface填写的是路由的LAN口地址,我的是192.168.50.1,请不要照抄。

端口默认是4022,这个可以随便改,只要没被其他进程占用就行。

Source IP/Interface填写为br-iptv85。

Source IP/Interface这个比较坑,网上很多教程说直接填IPTV85就行,我填了之后udpxy死活起不来,最后网上翻了好久,在本站大神蒙天放2019文章里找到要填写为br-iptv85,试过之后确认这才是正解。

使用openwrt观看上海电信iptv的保姆级教程

重启openwrt后,访问http://192.168.50.1:4022/status,如果你的ip和配置udpxy端口跟我不一样,请自行修改。此时应该可以正常打开网页并出现如下界面:

使用openwrt观看上海电信iptv的保姆级教程

给udpxy添加防火墙规则

使用winscp、finalshell等工具,在/etc/config/firewall里添加如下代码

···

config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-UDP-igmpproxy'
option target 'ACCEPT'
option src 'wan'
option proto 'udp'
option family 'ipv4'
option dest 'lan'
option dest_ip '224.0.0.0/4'

config rule
option name 'Allow-UDP-udpxy'
option target 'ACCEPT'
option src 'wan'
option proto 'udp'
option dest_ip '224.0.0.0/4'

搜索并修改组播地址

关键词“上海电信iptv 组播地址”,假设搜索到的组播地址是222.1.1.1:1111,我路由的ip是192.168.50.1,那么通过udpxy转换后的新地址是http://192.168.50.1:4022/udp/222.1.1.1.1:1111,然后把所有转换好的网址导入到直播软件中,至此,所有配置全部完成,可以在家里任何设备上,观看IPTV了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
252评论

  • 精彩
  • 最新
  • 10块钱一个月的机顶盒,早上饿一顿,一个月的电视费就出来了,也不用折腾了。岁数大了搞不动了,以前也喜欢捣鼓这些玩意,毕竟技术无价。 [张小草_笑哭] [张小草_笑哭]

    校验提示文案

    提交
    我的套餐是含iptv的,只不过桥接之后电信小哥说无法开通iptv,而且当初布线不足,所以只能折腾了,要不是疫情,咱也不折腾,毕竟没时间看电视

    校验提示文案

    提交
    还是我大荷兰电信好,啥都不用设置,专用口,普通口,桥接非桥接随便看。其它设备想看直接抓包添加就行了,可惜盒子还是2016年的1+4G的1080P华为悦盒。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这样搞甚至可以不开通iptv,不过只能看直播,不能看点播和回放,另外iptv不占用上网带宽的

    校验提示文案

    提交
    是的,我一般也不看回播,广告太多

    校验提示文案

    提交
    不开通也可以吗?

    校验提示文案

    提交
    还有11条回复
    收起所有回复
  • 别搞了,透明光纤走一圈,有线比无线可靠10086倍

    校验提示文案

    提交
    桥接模式下看iptv跟 光纤 有什么关系?

    校验提示文案

    提交
    手机、ipad怎么办?在外面想看地方台咋整?

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 我把电信盒子刷安卓装星火。你把路由改了为了适应电信盒子 [高兴]

    校验提示文案

    提交
    家里有几个安卓的盒子,实际用起来各种不顺心,换成了Apple TV ,装上infuse之类的,还是很爽的,折腾IPTV主要是为了看上海的疫情发布

    校验提示文案

    提交
    收起所有回复
  • 西安地区的也可以照抄吗 [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    理论来说,可以

    校验提示文案

    提交
    收起所有回复
  • 我是那种要打电话让电信改桥接的光猫可以抄作业吗…

    校验提示文案

    提交
    我也是,可以抄吗?

    校验提示文案

    提交
    魔都的话,可以照抄

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 没看懂添加网口的那部分,苏州联通能照抄作业吗?

    校验提示文案

    提交
    苏州联通itv应该是有网就能看吧

    校验提示文案

    提交
    理论来说是可以的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这个厉害👍🏻,移动宽带怎么抄?

    校验提示文案

    提交
    移动没玩过,理论是差不多的

    校验提示文案

    提交
    收起所有回复
  • 同问,不开通IPTV能抄作业吗?

    校验提示文案

    提交
    我就是没开通iptv,只要能获取到23开头的网址就可以

    校验提示文案

    提交
    收起所有回复
  • 搜索并修改组播地址?请问从哪里搜索?

    校验提示文案

    提交
    百度。。。

    校验提示文案

    提交
    收起所有回复
  • 家里iptv能看的魔百盒也能看 iptv不能看的魔百盒还能看,总结宽带送的iptv除了看直播中央和卫视台没鸟用 看其他全要开会员。

    校验提示文案

    提交
    这个不需要盒子,只要能装软件就能看,例如vlc、kodi、obox等等

    校验提示文案

    提交
    收起所有回复
  • 上海的sdn网关能改桥接???

    校验提示文案

    提交
    emm,我已经用了四年多了

    校验提示文案

    提交
    收起所有回复
  • 什么叫任何设备上看,是用IPTV机顶盒还是安装客户端看,没讲清楚啊

    校验提示文案

    提交
    能看IPTV的软件客户端,例如vlc

    校验提示文案

    提交
    请问ios用啥看呀

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 同上海电信千兆,有改光猫桥接路由器拨号吗,我的桥接拨号时只有500兆带宽

    校验提示文案

    提交
    直接电话10000,达不到1000就投诉。

    校验提示文案

    提交
    桥接限速500M原来是电信人为控制的啊,我也在上海,电信安装工一直和我说改桥接因为光猫关系只能500M

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • udpxy一开始没搞定,后来仔细看了下我的BR-IPTV85是大写的,改过来之后不用重启就获取到iptv的内网地址了23.137.xx.xx。接下来就是求组播地址了

    校验提示文案

    提交
    百度或者恩山论坛,多得是

    校验提示文案

    提交
    收起所有回复
  • 这个是把IPTV跟上网带宽共享了吧,电信的设备是带宽独立的。

    校验提示文案

    提交
    及时共享,也没多少损耗,千兆宽带绝大部分时间是跑不满的

    校验提示文案

    提交
    收起所有回复
  • 依旧是死活进不去 完全跟着步骤走 也不知道是哪里出的问题

    校验提示文案

    提交
    看下自己的iptv 85能不能获取到23开头的ip,获取不到ip是没用的,有可能就是运营商没给你开通iptv功能

    校验提示文案

    提交
    请教一下,我的是电信光猫还是路由模式,iptv85端口没显示ip地址,目前光猫在路由模式下,iptv85协议为DHCP客户端能获取到IP吗?我还没有改桥接模式,桥接模式下VLAN是通过哪个DHCP服务器拿到IP的,实在是搞不懂。

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 勾选“在多个接口上创建桥接”
    我买的R5S友善没有这个选项。。。
    能不能贴一下etc-config-network的IPTV相关的code,谢谢

    校验提示文案

    提交
    这种一般是openwrt的版本不同,换个版本看看,或者找其他大佬的教程

    校验提示文案

    提交
    是的,界面不一样,底层代码应该一样,在etc/config/network里面能贴下看看么

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • IPTV通过DHCP获取的地址租期很短,地址刷新后,udpxy中还是老的地址没有跟着刷新,这样就用不了了

    校验提示文案

    提交
    你指的是哪个设备的地址租期?我这里设备除了折腾新玩意的时候,其他时间常年不重启,没发现你说的问题。

    校验提示文案

    提交
    收起所有回复
  • 杭州电信有没有保姆教程 [皱眉]

    校验提示文案

    提交
    杭州没房。。。。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
2.7K
扫一下,分享更方便,购买更轻松