V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
peterlitszo
V2EX  ›  程序员

请教:为什么 ssh 还没有云服务商提供的网页终端快?

  •  
  •   peterlitszo · 153 天前 · 2478 次点击
    这是一个创建于 153 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一般在公司里也是用 ssh (虽然是用 VSCode ,但是底层也还是 ssh )。

    最近在阿里云上搞了个台湾的服务器,理所当然先 ssh 过去,发现一卡一卡的(有时候还会无响应)。去阿里云的页面上有个网页终端,开始是有点不屑的,结果用起来还是很快也很流畅,有点被震惊了。

    个人猜想可能是我请求到最近的一个边缘节点,然后边缘节点到那边的中心机房有专门的通路,就很快?

    15 条回复    2023-01-03 08:39:29 +08:00
    aaa5838769
        1
    aaa5838769  
       153 天前
    有没有可能是你网络质量不行的原因呢?
    peterlitszo
        2
    peterlitszo  
    OP
       153 天前
    @aaa5838769 可是,浏览器和 ssh 不都是走的同一个互联网吗?(捂脸
    mytsing520
        3
    mytsing520  
       153 天前
    等下?阿里云有台湾的主机?
    peterlitszo
        4
    peterlitszo  
    OP
       153 天前
    @mytsing520 有呀,本来一直在用 Vultr 的,但是 ssh 连不上,它的那个终端又不是很好用,我怒斥 80 大洋买了个阿里云的(轻量应用 + 垃圾存储 + 1M 固定带宽),看看效果......

    感觉还行吧。

    主要是我是公司网络,大厂的网络环境应该...... 还行吧?
    lambdaq
        5
    lambdaq  
       153 天前
    原因是 ssh 是 tcp 直连。。。网页终端是阿里自己的大带宽。。。。
    eason1874
        6
    eason1874  
       153 天前   ❤️ 1
    网页终端是 VNC 吧,不是 SSH 连接
    Noicdi
        7
    Noicdi  
       153 天前 via iPhone
    一种猜测,ssh 走服务器的时候有带宽限制,网页链接没有带宽限制?
    Actrace
        8
    Actrace  
       153 天前   ❤️ 1
    网页端的 SSH 是你用 TCP 协议通过 443 端口先连到代理机(通常代理机就在那台服务器的同一个网络下),然后代理机再去连接实际的服务器,由于 SSH 这个协议对延迟和丢包率很敏感,所以裸连海外一般体验不好。
    经过代理机之后,你就等于通过 https 协议去连代理机,通常 https 运营商还给了比较高的 qos ,速度和效率肯定不可同日而语了。

    不过也不排除前面这段 https 被负优化。。。
    ps. 其实可以挂个 vxtrans 来改善 ssh 连接质量的,挺好用的。
    wangritian
        9
    wangritian  
       152 天前
    和楼主的猜想一致,你可以用 tracert 命令或 best trace 软件跟踪一下两个线路
    peterlitszo
        10
    peterlitszo  
    OP
       152 天前
    @Actrace 感觉说得很有道理~
    phithon
        11
    phithon  
       152 天前   ❤️ 1
    你到网页是先到阿里云的 Web 服务器,阿里云 Web 服务器再通过自己的内网或专属通道连接你的服务器。
    你到 SSH 是直接连上你的服务器。
    cndns
        12
    cndns  
       151 天前
    用 mosh 试下
    qviqvi
        13
    qviqvi  
       151 天前
    因为到台湾机器的线路不好,可能绕路+丢包。而到阿里云网页的线路不错
    busier
        14
    busier  
       151 天前
    直连 ssh 过墙了!想不卡都难!
    Web 界面 ssh 管理并不一定与你服务器有直接通信!
    sshnuke
        15
    sshnuke  
       150 天前
    ssh 是你到服务器直连
    网页终端是你到离你最近的阿里云节点直连 阿里云节点到服务器走阿里云自己网络 有加速
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   954 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 23:13 · PVG 07:13 · LAX 16:13 · JFK 19:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.