请教:为什么 ssh 还没有云服务商提供的网页终端快? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
peterlitszo
V2EX    程序员

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

  •  1
     
  •   peterlitszo 2022-12-31 23:01:36 +08:00 3350 次点击
    这是一个创建于 1016 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    第 1 条附言    2023-09-10 15:56:59 +08:00
    这里总结一下:

    * mosh 的确连接体验效果比 ssh 效果好,尤其是断开连接之后会话不会断开,对于不稳定的环境而言效果非常好。
    * 阿里云的网页终端效果比较好是因为(我猜的):用户 -> 阿里网页终端 -> 阿里服务器 -> 阿里专用网络 -> 你的服务器,所以很快,如果是使用 ssh 直连,那个网络是没有权限访问的,所以是:用户 -> 不算太稳定的公用网络 -> 你的服务器。
    * 有一个好办法就是:再买一个垃圾服务器(亲测只要 50 块每个月),用来做跳板机,这种情况下就是:用户 -> 因为距离短所以比较稳定的公用网络 -> 你的廉价跳板机 -> 阿里专用网络 -> 你的服务器。整体用户体验非常好。
    17 条回复    2023-09-10 15:58:26 +08:00
    aaa5838769
        1
    aaa5838769  
       2022-12-31 23:06:22 +08:00
    有没有可能是你网络质量不行的原因呢?
    peterlitszo
        2
    peterlitszo  
    OP
       2022-12-31 23:08:01 +08:00
    @aaa5838769 可是,浏览器和 ssh 不都是走的同一个互联网吗?(捂脸
    mytsing520
        3
    mytsing520  
    PRO
       2022-12-31 23:15:45 +08:00
    等下?阿里云有台湾的主机?
    peterlitszo
        4
    peterlitszo  
    OP
       2022-12-31 23:30:02 +08:00
    @mytsing520 有呀,本来一直在用 Vultr 的,但是 ssh 连不上,它的那个终端又不是很好用,我怒斥 80 大洋买了个阿里云的(轻量应用 + 垃圾存储 + 1M 固定带宽),看看效果......

    感觉还行吧。

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

    不过也不排除前面这段 https 被负优化。。。
    ps. 其实可以挂个 vxtrans 来改善 ssh 连接质量的,挺好用的。
    wangritian
        9
    wangritian  
       2023-01-01 10:37:04 +08:00
    和楼主的猜想一致,你可以用 tracert 命令或 best trace 软件跟踪一下两个线路
    peterlitszo
        10
    peterlitszo  
    OP
       2023-01-01 12:34:36 +08:00
    @Actrace 感觉说得很有道理~
    phithon
        11
    phithon  
       2023-01-01 16:19:27 +08:00   1
    你到网页是先到阿里云的 Web 服务器,阿里云 Web 服务器再通过自己的内网或专属通道连接你的服务器。
    你到 SSH 是直接连上你的服务器。
    cndns
        12
    cndns  
       2023-01-02 08:50:43 +08:00
    用 mosh 试下
    qviqvi
        13
    qviqvi  
       2023-01-02 15:58:11 +08:00
    因为到台湾机器的线路不好,可能绕路+丢包。而到阿里云网页的线路不错
    busier
        14
    busier  
       2023-01-03 00:05:50 +08:00
    直连 ssh 过墙了!想不卡都难!
    Web 界面 ssh 管理并不一定与你服务器有直接通信!
    sshnuke
        15
    sshnuke  
       2023-01-03 08:39:29 +08:00
    ssh 是你到服务器直连
    网页终端是你到离你最近的阿里云节点直连 阿里云节点到服务器走阿里云自己网络 有加速
    peterlitszo
        16
    peterlitszo  
    OP
       2023-09-10 15:55:57 +08:00
    这里总结一下:

    * mosh 的确连接体验效果比 ssh 效果好,尤其是断开连接之后会话不会断开,对于不稳定的环境而言效果非常好。
    * 阿里云的网页终端效果比较好是因为(我猜的):用户 -> 阿里网页终端 -> 阿里服务器 -> 阿里专用网络 -> 你的服务器,所以很快,如果是使用 ssh 直连,那个网络是没有权限访问的,所以是:用户 -> 不算太稳定的公用网络 -> 你的服务器。
    * 有一个好办法就是:再买一个垃圾服务器(亲测只要 50 块每个月),用来做跳板机,这种情况下就是:用户 -> 因为距离短所以比较稳定的公用网络 -> 你的廉价跳板机 -> 阿里专用网络 -> 你的服务器。整体用户体验非常好。
    peterlitszo
        17
    peterlitszo  
    OP
       2023-09-10 15:58:26 +08:00
    最关键的是,还提供了一个稳定的内网穿透功能,用来捣鼓个人远程开发机体感不错,甚至可以加个 NAS 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     897 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 19:04 PVG 03:04 LAX 12:04 JFK 15:04
    Do have faith in what you're doing.
    ubao 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