爱意满满的作品展示区。
pagxir

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

  •  
  •   pagxir · Mar 12 · 1049 views
    This topic created in 63 days ago, the information mentioned may be changed or developed.
    除了建立 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 )
    v1
        1
    v1  
       Mar 12
    转接桥为啥不封装成 wasm ?
    pagxir
        2
    pagxir  
    OP
       Mar 12 via Android
    @v1 转接桥不重要,因为它不是跑在浏览器上的,并且用 nodejs 还是 Python 还是 go 都有很简单的实现
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1217 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 17:45 · PVG 01:45 · LAX 10:45 · JFK 13:45
    ♥ Do have faith in what you're doing.