Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >4.6K Star开源基于Web的安全终端协作工具

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

作者头像
开源日记
发布于 2024-01-05 09:22:06
发布于 2024-01-05 09:22:06
23600
代码可运行
举报
文章被收录于专栏:JVMGCJVMGC
运行总次数:0
代码可运行

软件介绍:

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

功能特点:

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

使用步骤:

  • 1.直接安装,运行以下命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -sSf https://sshx.io/get | sh
  • 2.打开终端,运行sshx命令。
  • 3.共享终端: 在终端中输入sshx命令后,将会生成一个共享链接。
  • 4.将共享链接分享给其他人: 将生成的共享链接发送给其他人,让他们也能够加入共享终端会话。
  • 5.在共享终端中进行实时协作和交流: 所有参与者可以在共享的终端上进行实时协作和交流,通过聊天功能进行讨论,并观察其他人的光标动态。
  • 6.退出共享终端: 当需要退出共享终端时,可以关闭终端窗口或使用相应的命令进行退出。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PyQt5安装与使用
最近偶尔会写一些小工具提升项目组的效率,由于与物理设备交互的中间模块是基于 Python 的,用 Java 难以做到与之通信,为了方便大家日常使用,所以盯上了 Python GUI 工具,试了几个 GUI 框架,最终还是看上了 PyQt5 这个使用较多,文档相对较全的工具~
幻影龙王
2021/08/22
2K0
PyQt5安装与使用
python pyqt5弹出子窗体
from PyQt5 import QtCore, QtGui, QtWidgets import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QDialog from PyQt5.QtGui import QPainter,QPixmap
用户5760343
2019/07/05
1.8K0
【说站】python PyQt5如何实现窗口功能
1、PyQt是制作GUI应用程序的工具包。Python编程语言与Qt库的成功融合。
很酷的站长
2022/11/23
1.1K0
【说站】python PyQt5如何实现窗口功能
PyQt5 基本窗口控件(绘图类 / 拖拽 / 剪贴板 / 日历时间 / 菜单、工具、状态栏 / 打印)
learn from 《PyQt5 快速开发与实战》 https://doc.qt.io/qtforpython/index.html https://www.riverbankcomputing.com/static/Docs/PyQt5
Michael阿明
2022/05/10
2K0
PyQt5 基本窗口控件(绘图类 / 拖拽 / 剪贴板 / 日历时间 / 菜单、工具、状态栏 / 打印)
python+pycharm+pyqt5安装教程「建议收藏」
现在教大家在Windows系统下如何安装Python + PyCharm + PyQt5
全栈程序员站长
2022/09/25
4.2K0
python+pycharm+pyqt5安装教程「建议收藏」
Qt Designer界面设计器简介
   我们在制作 UI 界面的时候,一般可以通过UI制作工具和纯代码编写两种方式来实现。在 PyQt5 中,也可以采用这两种方式。在 PyQt5 中我们使用 Qt Designer 工具来制作 UI 界面。
星星在线
2019/05/28
8.3K1
python pyqt5 捕获鼠标键盘事件
import sys from PyQt5.QtCore import (QEvent, QTimer, Qt) from PyQt5.QtWidgets import (QApplication, QMenu, QWidget) from PyQt5.QtGui import QPainter
用户5760343
2019/07/22
4.2K0
用python qt5写一幅对联
用PyQt5库,就是qt在python语言环境的库。通过库提供的qt接口实现写对联这个事情。
mariolu
2024/04/12
2540
PyQt5-Qt Designer控件之间的伙伴关系和Tab顺序如何设置?
虫无涯
2023/10/13
5340
Python 图形界面框架 PyQt5 使用指南!
使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,未必不是一个好的工具。
快学Python
2021/12/13
9K0
Python 图形界面框架 PyQt5 使用指南!
python qtdesigner 拖拽工具
在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成。Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。Qt Designer中的操作方式十分灵活,其通过拖拽的方式放置控件可以随时查看控件效果。Qt Designer生成的.ui文件(实质上是XML格式的文件)也可以通过pyuic5工具转换成.py文件。 Qt Designer随PyQt5-tools包一起安装,其安装路径在 “Python安装路径\Lib\site-packages\pyqt5-tools”下。 若要启动Qt Designer可以直接到上述目录下,双击designer.exe打开Qt Designer;或将上述路径加入环境变量,在命令行输入designer打开;或在PyCharm中将其配置为外部工具打开。 下面以PyCharm为例,讲述PyCharm中Qt Designer的配置方法。
用户5760343
2019/07/05
2.5K0
micropython教程(Python集成开发环境)
Eric6官网:http://eric-ide.python-projects.org/
全栈程序员站长
2022/08/01
3.1K0
micropython教程(Python集成开发环境)
PyQt5-Qt Designer中如何设置信号与槽?
虫无涯
2023/10/18
1.1K0
讲解pyqt5 opengl demo
PyQt5 是一个基于 Python 的 GUI 库,它提供了丰富的功能来创建图形用户界面。其中的 QOpenGLWidget 类可以用来集成 OpenGL 渲染器,实现基于 OpenGL 的图形和动画效果。在本篇文章中,我们将讲解如何使用 PyQt5 创建一个简单的 OpenGL Demo。
大盘鸡拌面
2023/12/22
7860
PyQt5开发环境搭建 1.2 简单的例子
(6)在Qt Creator中使用Go to Slot对话框为组件的信号生成槽函数框架,复制函数名到Eirc6中定义槽函数并编写实现代码
会洗碗的CV工程师
2023/02/26
1.5K0
PyQt5开发环境搭建 1.2 简单的例子
相关推荐
PyQt5安装与使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验