V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
pagxir
V2EX  ›  分享创造

用 AI 拼凑了个 web 版本的 ssh client

  •  
  •   pagxir · 3 月 12 日 · 806 次点击
    除了建立 tcp 连接部分,需要 websocket 转 tcp 的转接桥。其他协议处理部分全部跑在浏览器中,也就是密码不会发给 tcp 的转接桥。

    websocket 转 tcp 工作原理就是跟 websockify 一样。
    支持密码认证,支持 KEY 认证( ECDSA ,ECC ,RSA )
    支持 ZMODEM 可以使用 lrzsz

    源代码地址: https://github.com/pagxir/vibewebssh
    演示地址: https://ssh.603030.xyz ( tcp 转接桥使用 cloudflare 的 worker )
    2 条回复
    v1
        1
    v1  
       3 月 12 日
    转接桥为啥不封装成 wasm ?
    pagxir
        2
    pagxir  
    OP
       3 月 12 日 via Android
    @v1 转接桥不重要,因为它不是跑在浏览器上的,并且用 nodejs 还是 Python 还是 go 都有很简单的实现
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5407 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 06:36 · PVG 14:36 · LAX 23:36 · JFK 02:36
    ♥ Do have faith in what you're doing.