V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LonnyWong  ›  全部回复第 22 页 / 共 23 页
回复总数  446
1 ... 14  15  16  17  18  19  20  21  22  23  
2022-05-08 07:24:51 +08:00
回复了 beordle 创建的主题 分享创造 做了一个隧道软件,叫做 Termtunnel,邀请大家体验
@beordle 太强了,建议你为 tmux 提个 PR 。加个启动参数,或.tmux.conf 配置项,默认不启用,对于有需要的自行启用就好。
2022-05-08 00:32:03 +08:00
回复了 beordle 创建的主题 分享创造 做了一个隧道软件,叫做 Termtunnel,邀请大家体验
@beordle 刚回复完,然后看到 lwIP ,原来可以通过流控和重传来解决 tmux 丢包的问题。太强了!
2022-05-08 00:16:05 +08:00
回复了 beordle 创建的主题 分享创造 做了一个隧道软件,叫做 Termtunnel,邀请大家体验
@beordle

很强大,已 star 。

你说的 tltzsz 是指 trzsz ? https://github.com/trzsz/trzsz

Termtunnel 进程拉起 ssh 子进程,就可以控制 ssh 进程的输入和输出,通过这个输入和输出就可以和远程服务器上的 Termtunnel 进程通讯,从而实现文件传输和隧道转发。不知我有没有理解错?

https://github.com/trzsz/trzsz 是我写的,区别是我没有用一个本地的 trzsz 进程来拉起 ssh 子进程,而是利用 iTerm2 的 coprocess 功能,当服务器上的 trzsz 输出一个特定的字符串,iTerm2 就会拉起本地的 trzsz 进程,本地 trzsz 进程和远程 trzsz 进程是通过 iTerm2 转发输入和输出来实现通讯的。本质上和 Termtunnel 是差不多的。

trzsz 要求终端支持才能使用,我用 js 写了个组件 https://github.com/trzsz/trzsz.js ,让基于 electron 开发的终端 ( electerm 和 tabby )也同样支持了 trzsz 。trzsz.js 还支持在浏览器中使用,webshell 可很方便地集成 trzsz ,实现上传和下载文件。

trzsz 对 tmux 的支持是挺好的,并且速度挺快的,进度条功能也不错。iTerm2 支持与 tmux -CC 无缝集成,trzsz 也支持这种模式。

当 tmux 运行在本地,或者运行在中间的跳板机时,trzsz 目前还不能很好地支持。原因是远程服务器输出大量数据时,本地或中间的 tmux 会吃掉,tmux 只输出最后一屏的内容,导致文件传输不完整。楼主没有遇到这个问题,是因为传输速率慢,没有触发 tmux 吃掉的情况?

可以多多交流,一起为开源做点贡献。
2022-04-26 12:59:46 +08:00
回复了 fisherwei 创建的主题 软件 有没有跨平台的 secureCRT 替代品?
tabby
2022-04-08 14:43:00 +08:00
回复了 qiandongdong 创建的主题 iPhone 如何优雅把视频或者图片从 iPhone 传送到 windows
用微信或 QQ 就可以
2022-04-04 16:15:17 +08:00
回复了 detached 创建的主题 Ubuntu ubuntu 下有什么好看的终端吗?
tabby
2022-03-30 21:51:46 +08:00
回复了 jiobanma 创建的主题 macOS Mac 好用软件分享
@SWZDL 能给你带来一点帮助,我很开心。
@Tink 感谢🌷
@frinstioAKL 感谢支持
@wooke 对的,在 tabby 上安装的插件是客户端,服务端参考 https://github.com/trzsz/trzsz 安装即可,有 python 就可以安装。
@supersu 我也是在 win ( 和 linux )上用 tabby ,在 mac 上我喜欢用 iTerm2 。
@jstony 可以是可以,但是没有鉴权能力的,所有人能连上这个网址的,都能直接控制你的 docker ,安全风险很高的。
@nilai 你可以 fork 一个 electerm 出来,加回那个功能,自己编译出来用,定期同步一下最新的功能就行。

我不是 electerm 的 owner 哈,只是提了个 PR 。
@hangs 我主要是在 Mac 上用 iTerm2 登录到远程 Linux 上。在 Windows 中会用 electron 开发的终端(开源免费),内存 32G ,随便它用。多运行一会儿,等 js 都被编译优化后,性能还是不错的。
@tinybaby365 你点 electrem 那个单词,会跳过去的,V 站的链接不明显。
2022-01-30 15:01:28 +08:00
回复了 LonnyWong 创建的主题 程序员 支持 tmux 类似 rz / sz 的 trzsz 发布了 v0.3.1 新版本
@scemsjyd 在本地 mac 上使用了 tmux ?那与文件大小有关,与文件类型无关的。解决办法有三个:
1. 不使用 tmux
2. 在远程服务器上使用 tmux
3. 使用 tmux -CC 控制模式
2022-01-29 12:07:09 +08:00
回复了 LonnyWong 创建的主题 macOS macOS iTerm2 配置 rz sz 从服务器上传和下载文件,并支持进度条
@jorneyr rz / sz 也是要在远程服务器上安装 lrzsz 的( 可能旧版本的服务器会默认安装 )。
装 lrzsz ,还是装 trzsz ,看个人喜好了。trzsz 是多一种选择,其优点是支持进度条,支持 tmux 。
2022-01-24 16:15:52 +08:00
回复了 LonnyWong 创建的主题 程序员 支持 tmux 类似 rz / sz 的 trzsz 发布了 v0.3.1 新版本
@ruanimal 你可以试试 -b 二进制模式,如果是在支持的环境下,速度应该和 lrzsz 差不多。
如果使用了 tmux ,普通模式下支持 -b 二进制下载,暂不支持 -b 二进制上传。
如果使用了 tmux -CC 控制模式,那不使用 -b 反而更快,因为 tmux -CC 会将二进制转换成 \012 这样的八进制,1 个字节变成了 4 个字节。
如果是使用了 tmux -CC 上传文件,那是因为 iTerm2 的问题,我已给 iTerm2 提了个 PR ,等待合入和新版本发布。
总的来说,默认情况下使用的是 base64 编码传输,如果传的文件是压缩包、图片、影音等,会比 lrzsz 慢一点,约 75% 的速度;如果传的是文本,说不定 trzsz 比 lrzsz 更快,因为 trzsz 在传输前进行了 zlib 压缩。
1 ... 14  15  16  17  18  19  20  21  22  23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1695 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 16:49 · PVG 00:49 · LAX 08:49 · JFK 11:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.