Dukewill
0.61D

单臂二级路由怎么通过 udpxy 转发实现任意设备看 IPTV

  •  
  •   Dukewill · Dec 30, 2019 · 9632 views
    This topic created in 2369 days ago, the information mentioned may be changed or developed.

    首先是网络拓扑,并不复杂。单线复用最开始就实现了,折腾的目的就是在此拓扑不变的前提下任意设备看 iptv。udpxy 转发是我原以为很简单结果最坑的地方。 拓扑.jpg 在我的配置里,只有接和 iptv 的 vlan 绑定的路由器端口才能播组播链接,还有一些播放器只认 http 链接。本来以为在路由器 iptv 的设置页面开 udpxy 就行了。 udpxy-status.PNG

    可是播放 192.168.3.1:4022/rtp/12.34.56.78:9101 时完全不起作用。

    于是我又在 nas 上用 docker 装 udpxy 试了一下,还是不行。

    多方求助无果。另外还看到一些人说华硕路由的 udpxy 本身就有问题,接个二级路由就好。 刚好我在 nas 上用虚拟机装了 lede,于是想着能不能用它来取代主路由的 udpxy 功能。

    但坑又来了,我这是个单臂路由,完全不知道从何下手。试了在原来的 lan ( eth0 )上再添加一个 vlan ( eth0.43 ),也试了单独建一个 iptv ( eth0.43 )接口并指定 ip 以便 udpxy 转发。不过都无济于事。 br-lan.png

    不知从何入手了。

    22 replies    2022-12-16 23:36:39 +08:00
    cwbsw
        1
    cwbsw  
       Dec 30, 2019
    你在哪个设备上拨 IPTV 的账号?
    wd
        2
    wd  
       Dec 30, 2019 via iPhone
    192.168.3.1:4022/rtp/12.34.56.78:9101 这个地址没问题嘛?我看着你这个好像没问题的样子
    semglassie
        3
    semglassie  
       Dec 30, 2019   ❤️ 1
    LZ 是不是上海的?上海的 iptv 你如果光猫里面没有加一个 ipoe 链接的话,必须要 iptv 盒子开着正常收看 iptv,udpxy 才能捕捉到组播流,iptv 盒子关掉就断流了,另外 udpxy 要自己 ssh 进路由器设置监听 eth0,监听 br0 是没用的
    Dukewill
        4
    Dukewill  
    OP
       Dec 30, 2019
    @cwbsw 需要拨账号的就是 IPTV 盒子了吧?我已经有组播地址了,其他设备看不需要播账号啊。还是我漏了什么?
    Dukewill
        5
    Dukewill  
    OP
       Dec 30, 2019
    @wd 地址是没问题的,这个可以肯定。
    Dukewill
        6
    Dukewill  
    OP
       Dec 30, 2019
    @semglassie 上海的邻居,江苏😂。
    我按这个帖子 81 楼的方法试过: https://koolshare.cn/thread-169323-5-1.html,不需要开 iptv 盒子(开了也压根看不了)也能看 udpxy 的直播。就是不能和 iptv 盒子共存。

    您是说进主路由 ssh 设置吗?那是不是要给 eth0 分配一个 ip 才行?
    ashong
        7
    ashong  
       Dec 30, 2019
    给你看看我的设置做个参考
    ![diag]

    两个路由器都是 openwrt 系统
    upxy 路由器 wan 口接主路由 lan,upxy 路由 lan 接光猫 iptv 口


    [diag]: https://s2.ax1x.com/2019/12/30/lMJUu4.png
    Dukewill
        8
    Dukewill  
    OP
       Dec 30, 2019
    @ashong 谢谢,这样我的拓扑都得改了 😂
    ashong
        9
    ashong  
       Dec 30, 2019
    @Dukewill
    ac68 划分两个 vlan,vlan1 192.168.1.x 互联网,vlan2 10.10.10.x iptv
    Dukewill
        10
    Dukewill  
    OP
       Dec 30, 2019
    谢谢,我研究一下。
    semglassie
        11
    semglassie  
       Dec 30, 2019
    @Dukewill 那个链接里的方法可以用,不过特别针对 ac-86u 用户(没有 robocfg 命令可以用),我现在用的就是这个方法,iptv 盒子和 udpxy 都可以看,问题是 iptv 盒子必须一直开着,关了 udpxy 也看不了了,udpxy 监听的是 eth0 端口( wan 口),也可以监听 vlan85 (自定义的 vlan 网桥),用路由器自带的界面接听的是 br0 ( lan 口)我这是看不了的
    Dukewill
        12
    Dukewill  
    OP
       Dec 30, 2019
    @semglassie 困惑的很,我用了那个绑定 vlan 的脚本就看不了 tv 盒子。我的理解,那样应该通过 vlan 把 wan 和 lan 都打通了才对。
    xenme
        13
    xenme  
       Dec 30, 2019 via iPhone
    上海电信抓到地之后,直接路由器 trunk 设置好,vlan85 B Plane 路由做好,找个播放器都可以看了,外面连回家随时随地都可以看
    semglassie
        14
    semglassie  
       Dec 30, 2019
    @Dukewill 那个脚本就是建个 vlan 网桥把 wan 口和 lan 口连接起来,不过你们那边的 vlan ID 也是 85 吗,如果不是要自己改一下
    swiftg
        15
    swiftg  
       Dec 30, 2019 via iPhone
    路由器 udprxy 绑定 iptv 那个虚拟接口 ethx.x,并且监听 0.0.0.0。组播不用鉴权,手动设置个静态 ip 就行了
    semglassie
        16
    semglassie  
       Dec 30, 2019
    @swiftg 然而我家 sdn 光猫,魔都 4Kiptv,iptv 盒子关了 udpxy 也不能用了
    clamsea
        17
    clamsea  
       Dec 30, 2019
    IPTV 单路由器的问题,上绿联上买一组网线并接小盒子就行了
    Dukewill
        18
    Dukewill  
    OP
       Dec 31, 2019
    @swiftg 都尝试了。
    要看 iptv 盒子,就只能在路由器设置页面给 lan 口绑 vid,这时怎么折腾 udpxy 都不生效;
    关掉路由器自带设置,用脚本或者进 ssh 将 vlan 和 ethx.x 或 brx.x 绑定并分配 ip,udpxy 生效但盒子死活看不了。
    wanmyj
        19
    wanmyj  
       Dec 13, 2022
    请问 OP 解决这个问题了吗,我的 SDN 光猫也是,必须要一直开着 IPTV 才能,关了就不能看了,必须重连 IPTV 的接口
    Dukewill
        20
    Dukewill  
    OP
       Dec 13, 2022
    @wanmyj 没有解决,放弃了
    wanmyj
        21
    wanmyj  
       Dec 13, 2022 via iPhone
    @Dukewill 我也不知道怎么改,但楼上一个哥们说的应该挺对的,就是光猫要加 ipoe 连接。我的上一台光猫是 itms 的,可以破解超密,进去后台加 ipoe 连接,udpxy 从没掉线。现在这台是 sdn 的,搞不了后台,就出这个问题。其实 Linux 下可以跑个服务,让它一直请求 iptv 的数据,后面可以考虑做一下
    wanmyj
        22
    wanmyj  
       Dec 16, 2022
    @Dukewill 请问你用的光猫是什么型号,贝尔的 XE140W 吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   932 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 19:45 · PVG 03:45 · LAX 12:45 · JFK 15:45
    ♥ Do have faith in what you're doing.