单臂二级路由怎么通过 udpxy 转发实现任意设备看 IPTV - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dukewill
0.61D
V2EX    宽带症候群

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

  •  
  •   Dukewill 2019-12-30 11:16:10 +08:00 9119 次点击
    这是一个创建于 2124 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先是网络拓扑,并不复杂。单线复用最开始就实现了,折腾的目的就是在此拓扑不变的前提下任意设备看 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 条回复    2022-12-16 23:36:39 +08:00
    cwbsw
        1
    cwbsw  
       2019-12-30 11:27:30 +08:00
    你在哪个设备上拨 IPTV 的账号?
    wd
        2
    wd  
       2019-12-30 11:27:48 +08:00 via iPhone
    192.168.3.1:4022/rtp/12.34.56.78:9101 这个地址没问题嘛?我看着你这个好像没问题的样子
    semglassie
        3
    semglassie  
       2019-12-30 11:28:39 +08:00   1
    LZ 是不是上海的?上海的 iptv 你如果光猫里面没有加一个 ipoe 链接的话,必须要 iptv 盒子开着正常收看 iptv,udpxy 才能捕捉到组播流,iptv 盒子关掉就断流了,另外 udpxy 要自己 ssh 进路由器设置监听 eth0,监听 br0 是没用的
    Dukewill
        4
    Dukewill  
    OP
       2019-12-30 11:33:38 +08:00
    @cwbsw 需要拨账号的就是 IPTV 盒子了吧?我已经有组播地址了,其他设备看不需要播账号啊。还是我漏了什么?
    Dukewill
        5
    Dukewill  
    OP
       2019-12-30 11:34:06 +08:00
    @wd 地址是没问题的,这个可以肯定。
    Dukewill
        6
    Dukewill  
    OP
       2019-12-30 11:39:16 +08:00
    @semglassie 上海的邻居,江苏。
    我按这个帖子 81 楼的方法试过: https://koolshare.cn/thread-169323-5-1.html,不需要开 iptv 盒子(开了也压根看不了)也能看 udpxy 的直播。就是不能和 iptv 盒子共存。

    您是说进主路由 ssh 设置吗?那是不是要给 eth0 分配一个 ip 才行?
    ashong
        7
    ashong  
       2019-12-30 12:05:15 +08:00
    给你看看我的设置做个参考
    ![diag]

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


    [diag]: https://s2.ax1x.com/2019/12/30/lMJUu4.png
    Dukewill
        8
    Dukewill  
    OP
       2019-12-30 12:12:28 +08:00
    @ashong 谢谢,这样我的拓扑都得改了
    ashong
        9
    ashong  
       2019-12-30 12:22:34 +08:00
    @Dukewill
    ac68 划分两个 vlan,vlan1 192.168.1.x 互联网,vlan2 10.10.10.x iptv
    Dukewill
        10
    Dukewill  
    OP
       2019-12-30 12:57:01 +08:00
    谢谢,我研究一下。
    semglassie
    &nbp;   11
    semglassie  
       2019-12-30 13:07:34 +08:00
    @Dukewill 那个链接里的方法可以用,不过特别针对 ac-86u 用户(没有 robocfg 命令可以用),我现在用的就是这个方法,iptv 盒子和 udpxy 都可以看,问题是 iptv 盒子必须一直开着,关了 udpxy 也看不了了,udpxy 监听的是 eth0 端口( wan 口),也可以监听 vlan85 (自定义的 vlan 网桥),用路由器自带的界面接听的是 br0 ( lan 口)我这是看不了的
    Dukewill
        12
    Dukewill  
    OP
       2019-12-30 13:48:09 +08:00
    @semglassie 困惑的很,我用了那个绑定 vlan 的脚本就看不了 tv 盒子。我的理解,那样应该通过 vlan 把 wan 和 lan 都打通了才对。
    xenme
        13
    xenme  
       2019-12-30 13:55:43 +08:00 via iPhone
    上海电信抓到地之后,直接路由器 trunk 设置好,vlan85 B Plane 路由做好,找个播放器都可以看了,外面连回家随时随地都可以看
    semglassie
        14
    semglassie  
       2019-12-30 14:13:11 +08:00
    @Dukewill 那个脚本就是建个 vlan 网桥把 wan 口和 lan 口连接起来,不过你们那边的 vlan ID 也是 85 吗,如果不是要自己改一下
    swiftg
        15
    swiftg  
       2019-12-30 14:36:20 +08:00 via iPhone
    路由器 udprxy 绑定 iptv 那个虚拟接口 ethx.x,并且监听 0.0.0.0。组播不用鉴权,手动设置个静态 ip 就行了
    semglassie
        16
    semglassie  
       2019-12-30 14:41:35 +08:00
    @swiftg 然而我家 sdn 光猫,魔都 4Kiptv,iptv 盒子关了 udpxy 也不能用了
    clamsea
        17
    clamsea  
       2019-12-30 19:28:16 +08:00
    IPTV 单路由器的问题,上绿联上买一组网线并接小盒子就行了
    Dukewill
        18
    Dukewill  
    OP
       2019-12-31 09:23:23 +08:00
    @swiftg 都尝试了。
    要看 iptv 盒子,就只能在路由器设置页面给 lan 口绑 vid,这时怎么折腾 udpxy 都不生效;
    关掉路由器自带设置,用脚本或者进 ssh 将 vlan 和 ethx.x 或 brx.x 绑定并分配 ip,udpxy 生效但盒子死活看不了。
    wanmyj
        19
    wanmyj  
       2022-12-13 13:06:41 +08:00
    请问 OP 解决这个问题了吗,我的 SDN 光猫也是,必须要一直开着 IPTV 才能,关了就不能看了,必须重连 IPTV 的接口
    Dukewill
        20
    Dukewill  
    OP
       2022-12-13 13:16:00 +08:00
    @wanmyj 没有解决,放弃了
    wanmyj
        21
    wanmyj  
       2022-12-13 13:32:29 +08:00 via iPhone
    @Dukewill 我也不知道怎么改,但楼上一个哥们说的应该挺对的,就是光猫要加 ipoe 连接。我的上一台光猫是 itms 的,可以破解超密,进去后台加 ipoe 连接,udpxy 从没掉线。现在这台是 sdn 的,搞不了后台,就出这个问题。其实 Linux 下可以跑个服务,让它一直请求 iptv 的数据,后面可以考虑做一下
    wanmyj
        22
    wanmyj  
       2022-12-16 23:36:39 +08:00
    @Dukewill 请问你用的光猫是什么型号,贝尔的 XE140W 吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5003 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 09:37 PVG 17:37 LAX 02:37 JFK 05:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86