carrionlee

看油管断流

  •  
  •   carrionlee · Aug 15, 2017 · 8953 views
    This topic created in 3213 days ago, the information mentioned may be changed or developed.

    起因

    openwrt + $s + ipset 透明代理,一直用得很安逸。最近换了个安卓机玩玩,同时浏览器转到了 chrome,发现安卓 youtube 客户端或者 chrome 观看油管卡顿,翻看了不少主题,发现原来是 udp 的锅,于是打开了$s 的 udp 转发,并用 ipset 将相应 udp 请求发送到了 $s,于是安卓机和 chrome 上又可以愉快地看油管了。

    症状

    安逸了 2-3 天发现看视频时出现断流现象,完全没有速度,过 5-10 分钟又完全恢复了,如此反复。又查了下资料,发现原来是运营商 udp qos 的关系

    提问

    有什么方法能够解决这个问题,我只想在手机端和 chrome 上顺畅地看看油管视频而已。。。

    15 replies    2019-07-21 21:46:35 +08:00
    lisonfan
        1
    lisonfan  
       Aug 15, 2017
    可能是 IDC 超售宽带占满导致的断流
    解决这个问题加钱即可
    akwIX
        2
    akwIX  
       Aug 15, 2017
    换电信+cn2 线路(阿里和腾讯的 HK/SG )
    Devmingwang
        3
    Devmingwang  
       Aug 15, 2017
    是啊,如果有一种 udp over tcp (全局)很方便的实现方案就行。
    love4taylor
        4
    love4taylor  
    PRO
       Aug 16, 2017 via Android
    断 udp 的坑 确实蛋疼 现在用的时候就怕 udp 流量大....
    之前有个帖子是说将 udp 伪装成 tcp 包的 可以研究研究 桌面端比较容易 移动端就有点麻烦了
    parametrix
        5
    parametrix  
       Aug 16, 2017
    直接把要转发的 UDP 流量干掉( DROP 或者黑洞都可以),强迫 Google 系应用放弃 QUIC 就好。
    mozutaba
        6
    mozutaba  
       Aug 16, 2017
    电脑上的话可以开负载均衡。
    t123yh
        7
    t123yh  
       Aug 16, 2017 via Android
    chrome://flags 搜索 QUIC,关掉
    suikator
        8
    suikator  
       Aug 16, 2017 via Android
    udp over tcp
    shao
        9
    shao  
       Aug 16, 2017
    ipset 把 udp 发送到了 ss ? 请问是怎么做到的?
    carrionlee
        10
    carrionlee  
    OP
       Aug 16, 2017
    @shao 其实说的不准确,大致过程是:
    1. ssredir 加 -u 参数,开启 udp 转发,前提是服务端支持

    2. 在 dnsmasq 配置,比如:
    server=/.googlevideo.com/127.0.0.1#1053
    ipset=/.googlevideo.com/gfw

    3. 转发 tcp 及 udp
    iptables -t nat -A PREROUTING -p tcp -m set --match-set gfw dst -j REDIRECT --to-port 1086 (ss 端口)
    iptables -t nat -A PREROUTING -p udp -m set --match-set gfw dst -j REDIRECT --to-port 1086 (ss 端口)
    shao
        11
    shao  
       Aug 16, 2017
    @carrionlee 这不是 ipset 转发。 -,-!!!
    linhua
        12
    linhua  
       Aug 17, 2017
    mattx
        13
    mattx  
       Aug 10, 2018 via iPhone
    建议 把 quic 关了,大流量容易被 qos,这样最省事
    pi1ot
        14
    pi1ot  
       Jul 21, 2019
    @mattx youtube app 能关闭 quic 吗?
    mattx
        15
    mattx  
       Jul 21, 2019 via iPhone
    @pi1ot #14 IOS 没找到应该不可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 93c8b4a0 · 307ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
    ♥ Do have faith in what you're doing.