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

做了个在线的 ssh 工具,支持 pwa 安装

  •  
  •   tushan · Nov 10, 2023 · 4786 views
    This topic created in 1090 days ago, the information mentioned may be changed or developed.

    做了个在线的 webSSH 的程序,支持在线 ssh 连接服务器。 https://ssh.mtab.cc

    Supplement 1  ·  Feb 2, 2024
    现在支持 docker 部署了,不依赖任何外部服务,
    docker 镜像 itushan/tsterm
    部署命令:
    docker run -itd --name webterm -p 6333:5000 itushan/tsterm

    之后访问 ip:6333 端口即可
    32 replies  •  2024-06-11 14:06:06 +08:00
    Tussik
    Tussik
    Nov 10, 2023
    1
    做的挺好的,就是貌似不支持本地局域网的 ssh ?
    codeself
    codeself
    Nov 10, 2023 via iPhone
    2
    @Tussik 有没有可能是走了一层服务器代理(顺便把你的 ssh 账户密码给记录了👀)
    uxstone
    uxstone
    Nov 10, 2023
    3
    会开源吗?
    Tussik
    Tussik
    Nov 10, 2023
    4
    @codeself ...害怕
    InDom
    InDom
    Nov 10, 2023
    5
    InDom
    InDom
    Nov 10, 2023
    6
    InDom
    InDom
    Nov 10, 2023
    7
    不过?看这个代码,像是真的是自己写的,不像是拿开源的代码部署后跑来是自己写的那种(也许是我没找到)。

    起码作为 demo 来说做的不错,一方面是值得鼓励,另一方面是这个东西真要要有人敢用,得把密钥交换算法放在浏览器端(不知道能否实现),要么就是开源出来可以自己部署。

    如果要开源的话,加油哈。
    cat
    cat
    Nov 10, 2023❤️1
    8
    这年头还手写 css 的,不得不赞一个
    tool2d
    tool2d
    Nov 10, 2023
    9
    @InDom 开源可以看前几天的,基于 nodejs 写的,我个人感觉挺强的。

    /t/987315
    KMpAn8Obw1QhPoEP
    KMpAn8Obw1QhPoEP
    Nov 10, 2023 via Android
    10
    @cat 跟手写相对的是啥。。
    gcgj72
    gcgj72
    Nov 10, 2023
    11
    怎么和腾讯云那么像
    Wudilalala
    Wudilalala
    Nov 10, 2023
    12
    不敢用啊
    x86
    x86
    Nov 10, 2023
    13
    这玩意只能开源出来,不然不敢用的尤其在这里
    Puteulanus
    Puteulanus
    Nov 10, 2023
    14
    可以出一个服务端一键部署在 cf worker 这种的,网页上填自己部署的域名连接使用

    参考这个 https://twitter.com/iguangzhengli/status/1675864429991444481
    tushan
    tushan
    OP
    Nov 10, 2023
    15
    @tool2d 我这个也是用 nodeJS 写的,非阻塞异步 IO 挺适合做这个的。开源的话得等一阵子现在全部功能还没做完
    tushan
    tushan
    OP
    Nov 10, 2023
    16
    @Tussik 因为浏览器不允许 js 使用 tcp 协议的原因所以需要走一层中转,
    tushan
    tushan
    OP
    Nov 10, 2023
    17
    @codeself 后台是真的没有任何记录,只有浏览器本地记录了一下密码,后台代码很简单,这个程序无后台,只有一个中转的 server 服务。
    tushan
    tushan
    OP
    Nov 10, 2023
    18
    @uxstone 开源的话得等一阵子现在全部功能还没做完
    tushan
    tushan
    OP
    Nov 10, 2023
    19
    @InDom 绝对百分百自己写的代码,本来想着省事就用 jquery 和 nodeJS+express 来实现了。css 全靠手撸。
    tushan
    tushan
    OP
    Nov 10, 2023
    20
    @x86 开源的话得等一阵子现在全部功能还没做完
    tushan
    tushan
    OP
    Nov 10, 2023
    21
    @gcgj72 UI 就是觉得腾讯云好看,模仿的腾讯云的,但是腾讯云每次登录很麻烦,所以自己写了一个,但是代码百分百自己写的,以及后台中转代码也是自己百分百写的,
    tushan
    tushan
    OP
    Nov 10, 2023
    22
    @Wudilalala 迈开腿放心用。不会有事的哈,
    Wudilalala
    Wudilalala
    Nov 10, 2023
    23
    @tushan #22 好😗
    hootigger
    hootigger
    Nov 10, 2023 via iPhone
    24
    不会写 web 的我.在同事的推荐下用 vite vue3 unocss 布局就 flex 梭哈,也能写点简单的界面。不行就参考 antd vue 组件
    lizhenda
    lizhenda
    Nov 10, 2023❤️1
    25
    动画效果不错,看来还是很有心的,一般开发者都懒得花心思在交互上面
    charley008
    charley008
    Nov 11, 2023
    26
    感觉速度很快的样子。现在用的是 tabby ,就是有点卡
    yeungtien2021
    yeungtien2021
    Nov 11, 2023
    27
    很棒,一直在找这种 UI 美观简洁的 WEBSSH ,可以部署到自己服务器就好了
    patrickyoung
    patrickyoung
    Nov 13, 2023 via iPhone
    28
    @yeungtien2021 #27 guacamole
    zagfai
    zagfai
    Nov 14, 2023
    29
    能支持在線 VNC over SSH 嗎?
    tushan
    tushan
    OP
    Nov 16, 2023
    30
    @zagfai 在线 VNC 也需要服务器中转转换协议。目前还没接触过,如果有时间就会加上,目前想的是先实现 web sftp
    dianso
    dianso
    Jan 5, 2024
    31
    可以开源吗
    hausen
    hausen
    Jun 11, 2024
    32
    还没开源吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 12:46 · PVG 20:46 · LAX 04:46 · JFK 07:46
    ♥ Do have faith in what you're doing.