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

各大厂商云服务器的 WebShell 有速度限制吗?

  •  
  •   iqoo · 2022-10-23 17:32:35 +08:00 · 1888 次点击
    这是一个创建于 762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    境外云服务器网络很不稳定,连 SSH 都经常会被断开,但网页版的 webshell 却非常稳定,毕竟经过厂商自己的服务器中转。简单分析了下基本都是通过 websocket 实现。如果写个程序,将流量通过 webshell 转发的话,应该会稳定很多~ 不过有如下疑问:

    webshell 的流量是否单独计费?是否有带宽限制?

    18 条回复    2023-01-26 20:11:16 +08:00
    Aixiaoa
        1
    Aixiaoa  
       2022-10-23 17:40:36 +08:00 via iPhone
    是个人才
    Aixiaoa
        2
    Aixiaoa  
       2022-10-23 17:42:38 +08:00 via iPhone
    我感觉会有限制。可能类似于 1m 那种。但是如果有限制。应该可以开多个 shell
    docx
        3
    docx  
       2022-10-23 17:43:35 +08:00 via iPhone
    先搞一个出来看看效果?然后应该就可以测试解决疑问了
    iqoo
        4
    iqoo  
    OP
       2022-10-23 17:49:02 +08:00
    @docx 用的人多了肯定会上限制,自己玩玩就可以了
    kwh
        5
    kwh  
       2022-10-23 18:07:19 +08:00
    直接买个 ss 不就行了???
    而且 我发现 ss 服务器的地址就在国内,我也不太明白,国家不是打击翻墙吗? ss 机场服务器入口就在国内。
    访问谷歌只需要 200ms 。非常稳定。
    totoro52
        6
    totoro52  
       2022-10-23 18:10:32 +08:00
    @kwh 伪装中转,会封机子,都是收来的灰色机子
    SQLException
        7
    SQLException  
       2022-10-23 18:15:26 +08:00
    @kwh 一般就是个国内的中转机。。
    systemcall
        8
    systemcall  
       2022-10-23 18:19:11 +08:00 via Android
    想多了
    最近我用校园网等腾讯云的 Web shell ,卡到没法用。怀疑现在是把墙的权限下发了
    lhx2008
        9
    lhx2008  
       2022-10-23 18:25:28 +08:00
    webshell 怎么转发?
    iqoo
        10
    iqoo  
    OP
       2022-10-23 19:16:35 +08:00
    @systemcall 可能是你机器负载高的问题,占用了 webshell 进程的资源
    ClarkAbe
        11
    ClarkAbe  
       2022-10-23 20:56:34 +08:00 via Android
    人才啊.....牛逼......有时间可以试试 hhhhhh
    ClarkAbe
        12
    ClarkAbe  
       2022-10-23 21:07:13 +08:00 via Android
    好吧原来是以太梦大佬的马甲.....等你过两天 github 发成品了
    mikewang
        13
    mikewang  
       2022-10-23 22:53:30 +08:00   ❤️ 1
    利用 webshell 转发,其实就是把数据通过 stdout 传出来吧。
    这些 webshell 应该是模拟终端,然而终端 stdout 的输出速度...一般都不会很快。
    cat 一个 MB 级的文件就要等几秒钟,感觉不值。
    NanFengXiangWan
        14
    NanFengXiangWan  
       2022-10-24 09:26:32 +08:00
    可以试下优刻得的 GlobalSSH ,以前免费了一段时间,现在用的话需要高校\或者企业认证挺稳的
    opengps
        15
    opengps  
       2022-10-24 10:25:42 +08:00
    你服务器本身的带宽就是你想找的限制条件了,至于默认多久断开是配置问题为主,公网不稳定为辅
    iqoo
        16
    iqoo  
    OP
       2022-10-24 10:42:53 +08:00
    @mikewang cat 一个 MB 级的文件就要等几秒钟,是因为终端要渲染内容,阻塞了管道输出流。纯管道通信是非常快的。
    如果直接在 socket 上拦截数据不让渲染,速度应该很快。
    mikewang
        17
    mikewang  
       2022-10-24 15:20:48 +08:00 via iPhone
    @iqoo 嗯,倒也不是文字渲染性能上的限制,而是故意做成这样的。
    我的意思是,WebShell 也不是纯粹的管道通信,后端也需要对终端本身进行模拟(像 tmux 那样,也是模拟了个终端),不然 vim 之类的程序也没法用。而这里的输出速度也就被限制了。

    当然这也只是我的猜想,纸上谈兵。我用的 WebShell 传的是图像,没法测。如果有实际数据支撑那就是最好的了。
    iqoo
        18
    iqoo  
    OP
       2023-01-26 20:11:16 +08:00
    @Aixiaoa
    @mikewang
    过年无聊拿良心云试了下,速度非常稳定,而且走单独通道,不算在原先的带宽和流量里- -
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1060 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.