V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
walkershow
V2EX  ›  程序员

cdn 支持 websocket 应用场景是什么?

  •  
  •   walkershow · 2021-01-15 15:45:45 +08:00 · 5994 次点击
    这是一个创建于 1442 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不太清楚 cdn 支持 websocket 可以做什么 透传吗,有什么应用场景 为何百度云要禁止 cdn 加速 socket!

    25 条回复    2021-01-18 22:08:10 +08:00
    oxromantic
        1
    oxromantic  
       2021-01-15 15:47:10 +08:00
    百度云加速?这个都支持 https 的,理论上 websocket 支持吧,我记得 v2ray wss 模式是可以走通的
    shyling
        2
    shyling  
       2021-01-15 15:48:13 +08:00
    不支持 websocket 难道你做个实时推送的服务要暴露源站地址?
    no1xsyzy
        3
    no1xsyzy  
       2021-01-15 15:55:12 +08:00   ❤️ 1
    全站都经过 CDN 的话,不少东西就不用分域名了,避免了潜在的跨域问题。

    还有一种情况,就是进了 CDN 本地节点以后可以走高 QoS 的网络或者 CDN 自己的专网了,算是平民化的专网解决方案。

    用户 --- 你的服务器
    可能会因为 QoS 、路由绕远路等问题导致速度慢,延迟高等问题

    用户 --- CDN 当地节点(通过 DNS 或者 Anycast ) --- CDN 提供商从运营商处购买的专网 --- CDN 回源节点 --- 你的服务器
    就不会遇到城际 QoS 或者路由导致降速的问题了。
    miyuki
        4
    miyuki  
       2021-01-15 15:57:03 +08:00
    为何百度云要禁止 cdn 加速 socket

    机场
    codehz
        5
    codehz  
       2021-01-15 15:58:13 +08:00
    真有机场用百度云加速?这不是要备案的吗,一打一个准啊
    baobao1270
        6
    baobao1270  
       2021-01-15 15:59:22 +08:00 via Android
    禁止的原因是 ws 可以用来科学上网
    f165af34d4830eeb
        7
    f165af34d4830eeb  
       2021-01-15 16:13:22 +08:00
    可以拿来开机场
    eason1874
        8
    eason1874  
       2021-01-15 16:32:22 +08:00
    不是禁止吧,应该说不支持,各家 CDN 原先都不支持啊,阿里云也是后来才支持的,而且流量费用远比普通 CDN 流量贵。
    cco
        9
    cco  
       2021-01-15 16:34:33 +08:00
    有人用 CF 搞机场,你说百度怕不怕?
    PS8LW2UFDC
        10
    PS8LW2UFDC  
       2021-01-15 16:44:43 +08:00
    v2ray 支持 Nginx+HTTPS+WebSocket,相当于 v2ray 流量躲在正常流量之后,不知道到底能不能被检测到,反正我是这么干了好几年了一点事都没有,有的时候就算有抽风,我那台受影响也很小

    我猜百度 CDN 禁止 WebSocket 可能就是因为这个
    winzkh
        11
    winzkh  
       2021-01-15 17:32:14 +08:00
    v*ray 等
    xemtof
        12
    xemtof  
       2021-01-15 18:59:22 +08:00
    @cco 这个不是一抓一个准吗?有人胆子这么肥吗?
    sunny352787
        13
    sunny352787  
       2021-01-15 20:05:39 +08:00
    想多了,CDN 支持 websocket 成本太高而已,静态资源可以缓存,websocket 做不了缓存所以要一直回源,而且占用服务器连接
    shenyuzhi
        14
    shenyuzhi  
       2021-01-15 20:39:41 +08:00
    @sunny352787
    《百度云加速: [重要] 关于严格控制使用 WebSocket 协议的通知》
    这个没在官网上找到,但是感觉不像编的。
    keyword233
        15
    keyword233  
       2021-01-15 20:44:09 +08:00 via Android
    totoro625
        16
    totoro625  
       2021-01-15 20:44:25 +08:00
    lutian
        17
    lutian  
       2021-01-15 20:46:24 +08:00 via Android
    原战的 websocket 也是 http 包装 怎样监测 是否 websocket
    lutian
        18
    lutian  
       2021-01-15 20:52:35 +08:00 via Android
    这个是全流量监测,要多大的能力能做到,如果是抽检,就是杀鸡给猴看
    wlh
        19
    wlh  
       2021-01-15 23:55:01 +08:00
    websocket 应用很广泛啊,禁令的可操作性?
    KuroNekoFan
        20
    KuroNekoFan  
       2021-01-16 07:57:09 +08:00 via iPhone
    刚爆栈了一下,感觉 cdn 对 ws 的意义主要是线路和域名,跟缓存没关系
    chengs
        21
    chengs  
       2021-01-16 11:33:38 +08:00 via iPhone
    @shyling 推送不一定要 ws 这种双工接口
    shyling
        22
    shyling  
       2021-01-16 13:41:13 +08:00
    @chengs 举个 ws 的应用而已,用户还不一定要上这个网站呢。
    dndx
        23
    dndx  
       2021-01-16 14:17:28 +08:00 via iPhone
    @lutian 简直不要太容易。检测 Updrade header 即可。
    cco
        24
    cco  
       2021-01-18 09:58:48 +08:00
    @xemtof 关键是很难发现啊- -。
    jmk92
        25
    jmk92  
       2021-01-18 22:08:10 +08:00
    目前发现百度云加速的 ws 还能用,不是用的梯子,就是正常的推送。

    应该是停止后续的接入了,之前的进行清查吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5477 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.