🔥【 低延迟的 ssh 】tsshd 发布 v0.1.0


【 低延迟的 ssh 】tsshd 发布了 v0.1.0,开源地址:https://github.com/trzsz/tsshd ,Gitee:https://gitee.com/trzsz/tsshd


软件简介

tsshd 是类似 mosh-server 的开源程序,主要实现 sshd 相关的功能,与 tssh 客户端使用 UDP ( KCP )通讯,达到 低延迟 的目的。

基本原理

tssh ( https://github.com/trzsz/trzsz-ssh )  是一个 go 实现的 ssh 客户端,参数 --udp 是一个新功能。

当使用 tssh —udp 登录时,将在服务器上启动一个新的 tsshd 进程,tsshd 输出 UDP 端口和密钥( tssh 作为 ssh 客户端,可以安全地接收到 )。

然后 tssh 关闭 ssh 的 TCP 连接,再使用 UDP( KCP ) 与 tsshd 通讯( tsshd 在这里开始承担 sshd 的角色 )。

原理和 mosh 差不多,比 mosh 多了端口转发。

安装方法

  • 在服务器上安装 tsshd( 暂时要用 go install 安装 ):

    go install github.com/trzsz/tsshd/cmd/tsshd@main
    
  • 在客户端上安装 tssh( 这是 main 分支,预计要 v0.1.21 版本才正式支持 ):

    go install github.com/trzsz/trzsz-ssh/cmd/tssh@main
    

使用方法

  • 在使用 tssh 登录时,加 --udp 参数启用,用 --tsshd-path 指定 tsshd 在服务器上的路径。
  • 也可以在 ~/.ssh/config 中如下配置( 命令行参数即可省略 ):
    Host xxx
    #!! UdpMode yes
    #!! TsshdPath ~/go/bin/tsshd

相關推薦

2024-07-02

【 低延迟的 ssh 】tsshd 发布 v0.1.1,支持 QUIC 协议,修复 KCP 协议挂起的问题。 优点简介 低延迟( 基于 QUIC / KCP ) 端口转发( 与 openssh 相同 ) 如何使用 在客户端(本地电脑)上安装 tssh。 在服务端(远

2024-07-09

【 低延迟的 ssh 】tsshd 发布 v0.1.2,支持 X11 转发和 ssh agent 转发。 优点简介 降低延迟( 基于 QUIC / KCP ) 端口转发( 与 openssh 相同,包括 ssh agent 转发和 X11 转发 ) [TODO] 连接迁移( 支持网络切换

2024-08-28

口。 GitHub:https://github.com/trzsz/tsshd 优点简介 降低延迟( 基于 QUIC / KCP ) 端口转发( 与 openssh 相同,包括 ssh agent 转发和 X11 转发 ) [TODO] 连接迁移( 支持网络切换和掉线重连,依赖于 quic-go

2023-10-18

),相约开源PHP办公室,我们一起聊 AI!>>> Ruff v0.1.0 已发布,此版本主要变化包括提升稳定性、引入新的预览模式、引入 fix safety 等级,以及执行正式的版本控制策略。 新的预览模式 通过预览模式,用户可自行选择体

2023-02-13

Fastcms 是基于 SpringBoot 前后端分离技术,且具有插件化架构的 CMS 系统,系统具有高扩展性,易维护性,可以快速搭建网站,微信小程序,是开发微信营销插件的基石 Fastcms 是真正意义上的插件化开源项目,支付,搜索,订单催

2023-07-10

同时支持APP、小程序、H5!实现了与IoTOS、IoTOS-IM完美对接的移动解决方案!目前已经实现登录、国际语言切换、工作台、编辑资料、头像修改、密码修改、常见问题、关于我们等基础功能。 配套后端代码仓库地址IoTOS 。

2023-07-10

p;与 IoTOS-App 网络通信 【在此感谢开源生态大佬们的肩膀!】 一、 关于 IoTOS-IM 目前仅接入做系统通知中间件当做聊天软件做消息转发(网络通讯后续可拓展为其他协议接入或系统内部聊天等)

2023-04-25

Word GPT Plus 是一款基于Vue3开发的Word加载项,它允许你基于文档中写的内容生成文本。你可以使用它来翻译、总结、润色或者从零开始写一篇文章。 开源地址和软件官网 Github Kuingsmile/word-GPT-Plus 更新内容 项目初始化,提

2024-08-27

bug,info,warn,error,fatal 格式化输出:支持自定义日志的输出格式,包括日志级别标识、格式化时间、日志文件位置 等元素,并支持自定义格式调整。 按时间文件切割:按小时,天,月份切割日志文件 按大小文件切割:

2022-07-05

,无须安装其它依赖。 版本0.1.0 基础功能说明 Wooca目前发布出来的版本是0.1.0。该版本实现了对Wooca的基础设想,也就是对SpringBoot应用的运行状态的管理。主要功能如下: 创建Wooca项目,选择一个空白的目录,即可创建一个

2023-03-17

实现,且包括 sftp 客户端和服务器支持。 OpenSSH 9.3 现已发布,此版本修复了一些安全漏洞。 安全问题 ssh-add(1):当使用 OpenSSH 8.9 中添加的每跳(per-hop)目标约束(ssh-add -h ...)将智能卡密钥添加到 ssh agent(1) 时,逻辑错误

2023-03-24

v9.26.5 1.安卓端:修复会话属性保存丢失及登录方式显示不正确缺陷. 2.安卓端:修复安卓自动更新时,启动权限不足而无法正确弹出系统安装界面缺陷. 3.安卓端:修复SSH密码重输框的样式错误缺陷. 4.安卓端:增加了唯一证书签名,修复

2022-12-06

主要更新: 1. simple admin tools 升级至 v0.1.0  2. 新增基于Ent 的 CRUD 代码生成, 快速生成 RPC 服务 3. 新增基于 Proto 文件的 CRUD 代码生成,快速生成 api 网关逻辑代码 4. 新增代码生成文档 5. 优化api请求路径 6. 新增错误类型 7

2022-06-09

2022 年 5 月 24 日,我们发布了 DBPack v0.1.0 版本,该版本主要 release 了分布式事务功能。在我们的规划里,DBPack 是要支持所有微服务开发语言协调分布式事务的,但经过社区反馈,dotnet core 并不支持。于是,我们在 v0.1.1 对