查看原文
其他

4.6K Star开源基于Web的安全终端协作工具

开源日记 开源日记
2024-08-13

微信公众号:[开源日记],分享10k+Star的优质开源项目

软件介绍:

SSHX是一个开源软件,可以让用户在一个多人的无限画布上,通过链接与任何人共享终端。它使用Rust编写的轻量级服务器,具有实时协作、远程光标和聊天功能,并且具有端到端加密保护。支持实时多人协作、多窗口、远程光标、在线聊天、自动重连等功能,可用于教学和远程调试。

功能特点:

  • 1.单条命令共享终端: 只需使用一个命令,用户就能与多人共享终端,方便快捷。
  • 2.无限画布: sshx提供了一个无限画布,用户可以自由调整大小、移动窗口,并进行缩放和平移操作,以方便展示和共享。
  • 3.实时多人协作: 在sshx中,用户可以实时观看其他人移动光标的动态,以便实现多人协作和讨论。
  • 4.远程光标: 每个用户的光标在共享的终端中是可见的,使得用户可以清楚地了解其他人正在编辑的内容。
  • 5.在线聊天: sshx内置了聊天功能,让用户可以方便地进行实时沟通和交流。
  • 6.网络分布式支持: 用户可以连接到全球分布的最近服务器,确保具有良好的连接性和响应速度。
  • 7.端到端加密: sshx使用Argon2和AES等加密算法进行端到端加密,保护用户的终端会话数据安全。
  • 8.自动重连和延迟估算: 当与服务器断开连接时,sshx会自动重新连接,并提供实时延迟估算,以帮助用户获得最佳体验。
  • 9.预测性回显: 类似于Mosh,sshx具有预测性回显功能,可以提供更快的本地编辑响应。

使用步骤:

  • 1.直接安装,运行以下命令
curl -sSf https://sshx.io/get | sh
  • 2.打开终端,运行sshx命令。
  • 3.共享终端: 在终端中输入sshx命令后,将会生成一个共享链接。
  • 4.将共享链接分享给其他人: 将生成的共享链接发送给其他人,让他们也能够加入共享终端会话。
  • 5.在共享终端中进行实时协作和交流: 所有参与者可以在共享的终端上进行实时协作和交流,通过聊天功能进行讨论,并观察其他人的光标动态。
  • 6.退出共享终端: 当需要退出共享终端时,可以关闭终端窗口或使用相应的命令进行退出。

sshx是一个功能强大、便捷易用的终端共享软件,可用于教学、远程调试和团队协作等场景,为用户提供了实时协作和安全保护。

微信公众号:[开源日记],分享10k+Star的优质开源项目

创作不易分享,,在看,三连支持一波,感谢。↓↓↓

继续滑动看下一个
开源日记
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存