开源项目分享--sshx

简介: 开源项目分享--sshx

sshx 可让你在一个多人的无限画布上,通过链接与任何人共享终端。

它具有实时协作、远程光标和聊天功能。它还采用 Rust 编写的轻量级服务器,速度快、端到端加密。

我们可以通过官方提供的连接给mac或者Linux下载安装客户端

curl -sSf https://sshx.io/get | sh

安装完成执行,只需要执行sshx就会弹出下述信息

sshx v0.2.0
➜  Link:  https://sshx.io/s/mBJTMFi9kM#T3doWegeoGsnyw
➜  Shell: /usr/bin/zsh

然后我们可以通过提供的链接访问ssh了,进入后让你输入一个别名,这个用户名用于多人协作的同步

输入名称后,就可以看到,看到这样一个界面,默认是一个黑色背景网格,上面还有些工具栏,作用分别是创建terminal,聊天窗口,设置和网络延迟状况,这里我们基本只需要用到创建terminal

点击创建terminal后,会如图所示,这里我多创建几个窗口,可以堆在一起了,这个时候画布的好处就出现了,我们可以无限延展,同时创建的terminal会保留默认的shell环境,如这里我默认的shell是zsh,可以看到还是一样有保留的。

这里我还测试了X11的功能,我执行xclock发现一个有意思的现象,虽然它无法弹出对应的窗口,但是我的屏幕其实弹出的了,可以看下述图示

我们再看一下多人协助的部分,我新建了一个无痕窗口访问,可以看到当有人操作时,鼠标的指针其实也会同步,显示有谁在操作,在输入信息时,也会显示该窗口是谁在输入,很有趣

目录
相关文章
|
6月前
|
Unix Linux 测试技术
|
7月前
|
数据采集 机器学习/深度学习 开发者
如何在实际项目中应用这些开源项目?
【2月更文挑战第14天】【2月更文挑战第41篇】如何在实际项目中应用这些开源项目?
58 4
|
7月前
|
机器学习/深度学习 分布式计算 JavaScript
有哪些常用的开源项目可以在实际项目中应用?
【2月更文挑战第14天】【2月更文挑战第42篇】有哪些常用的开源项目可以在实际项目中应用?
52 3
|
7月前
|
自然语言处理
分享开源项目Chatwoot
Chatwoot是一个开源的客户支持平台,它提供了一系列工具,使企业能够通过各种渠道(如电子邮件、社交媒体、网站聊天窗口等)与客户进行沟通。它的目标是为企业提供一个统一的界面,汇总来自不同渠道的客户对话,从而提高客户服务效率和效果。
108 0
|
消息中间件 移动开发 自然语言处理
2018至2023我的开源项目分享
2018至2023我的开源项目分享
115 0
|
Web App开发 安全 API
|
NoSQL Redis 数据安全/隐私保护
开源项目
renren-security 3.1.0 发布:拿来即用的权限管理系统 基于 Redis 实现的分布式队列 KMQueue lombok
929 0
|
存储
acffo的开源项目汇总
1、 XWaveView  , 流动波浪效果                            2、LogRecordHelper, logcat日志记录存储到文件 可以指定TAG , 将logcat日志写入文件,当log日志过多需要分析的时候使用。
1167 0
下一篇
DataWorks