前言

前段时间开始, 电信就开始整理单播源传播的乱象, 就限制了非内网无法打开直播源, 于是只能搞搞双线融合了, 让我的RTSP源重新焕发生机


OpenWrt版本

  • 22.02

1. 让路由与光猫互通

如果是光猫桥接, 路由器拨号的话, 是没有办法直接访问光猫的管理地址的, 默认光猫管理地址为192.168.1.1

登录路由器后台,进入 网络 -> 接口 页面

  • 新建一个名为 modem 的接口,协议配置为 静态地址,设备选择你的 WAN 口,IP 地址填写为你的光猫子网地址,跃点数设置为100, 其他保持默认。

    点击 高级选项 选项卡,取消勾选 使用默认网关;点击 防火墙设置 选项卡,分配防火墙区域为wan

  • 进入 网络 -> 路由选项 页面
  • 单击 静态 IPv4 路由 选项卡,新建一条到光猫的路由。接口选择刚建的 modem,目标为 <光猫 IP 地址>/24,网关为刚刚设置的静态地址, 跃点数为100, 其他保持默认。

  • 点击右下角 保存并应用,等待配置完成。

2. 设置Vlan

进光猫查看IPTV口的VLAN ID

  • 然后点击VLAN绑定, 绑定VLAN

设置完保存即可

  • 来到OpenWrt的 网络 --> 交换机, 新建一个Vlan, ID填入刚才的

  • 设置完保存应用即可
  • 注: 光猫的ITV口需要连接到路由器的LAN4口, 这才完成双线

3. 配置接口

  • 新建一个接口, 命名为iptv, 协议选择PPPoE, 设备指定eth0.45 (因为刚刚设置的vlanID是45, eth0是lan的接口)
  • 帐号密码填入运营商给的IPTV帐号, 广东的帐号格式为(gzITV1234567890@iptv.gd)
  • 在该接口的高级设置中 关闭使用默认网关, 使用网关跃点设置为大于wan口的数字(我设置的是99)
  • 防火墙设置中新建一个iptv的防火墙, 配置如图
  • 如果想配合udpxy使用, 请把入站数据转发都设置为接受 (2023年2月11日 13:47 更新)

  • 最后保存应用即可
  • 如果拿到内网ip就是成功了


4. 配置路由表

  • 打开 网络 --> 路由, 在静态IPv4路由中添加新规则
  • 接口: 选择刚刚新建的iptv
  • 路由类型: unicast
  • 目标: 添加单播源的地址
  • 网关: 留空(省略)

  • 我自己设置的单播规则如下, 只适合我自己的地区

  • 最后保存应用即可

5. 播放测试

  • 完美通过

后话

这样设置的话就可以让整个局域网都可以看IPTV了, 满足需求, 后续有时间的话可以发一个单线复用的教程.

enjoy ~

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐