开源项目分享--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发现一个有意思的现象,虽然它无法弹出对应的窗口,但是我的屏幕其实弹出的了,可以看下述图示

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

目录
相关文章
|
2月前
|
数据可视化 Linux 数据库
来了!HelloGitHub 年度热门开源项目
本期为HelloGitHub 年度盘点,为了满足不同读者的需求,作者将内容分为 Top10 和 精选 两部分
|
17天前
|
SQL 关系型数据库 测试技术
技术经验分享:Go开源项目
技术经验分享:Go开源项目
13 0
|
1月前
|
Unix Linux 测试技术
|
2月前
|
数据采集 机器学习/深度学习 开发者
如何在实际项目中应用这些开源项目?
【2月更文挑战第14天】【2月更文挑战第41篇】如何在实际项目中应用这些开源项目?
|
2月前
|
机器学习/深度学习 分布式计算 JavaScript
有哪些常用的开源项目可以在实际项目中应用?
【2月更文挑战第14天】【2月更文挑战第42篇】有哪些常用的开源项目可以在实际项目中应用?
好多好用的开源项目推荐
好多好用的开源项目推荐
|
消息中间件 移动开发 自然语言处理
2018至2023我的开源项目分享
2018至2023我的开源项目分享
87 0
开源项目推荐:MiNiGUI和HybridOS
开源项目推荐:MiNiGUI和HybridOS
118 0
|
消息中间件 分布式计算 Kafka
如何让开源项目成为你的良师益友
开源项目不仅仅给公司带来巨大价值,同时也可以给使用者自身带来巨大价值。
2772 0
|
Web App开发 安全 开发者
杀软厂商开源--从此走向平台化?
金山网络今年的变化可以用翻天覆地来形容。首先,金山与可牛合并,傅盛担任新公司金山网络的CEO;其次,一直都在国内奉行收费政策的金山毒霸也在新公司诞生当天宣布全面免费;最后,12月1日,金山卫士开源计划风风火火地开始…… 金山卫士开源计划,是否意味着每个对编程有点认识的人都能DIY一个属于自己的金山卫士或者是360安全卫士? 或者说,金山卫士开源计划,让杀毒软件的竞争,走向一个新层次? 点击图片访问金山卫士开源计划专题网站 以下是原文转载 开源是自由软件的基本特征之一。
970 0