trzsz + ssh 发布隧道传输功能,速度超越 rz sz,甚至反超 scp - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
LonnyWong
V2EX    程序员

trzsz + ssh 发布隧道传输功能,速度超越 rz sz,甚至反超 scp

  •  
  •   LonnyWong 2023-10-22 16:44:32 +08:00 2555 次点击
    这是一个创建于 810 天前的主题,其中的信息可能已经有所发展或是发生改变。

    客户端:https://github.com/trzsz/trzsz-ssh
    服务端:https://github.com/trzsz/trzsz-go

    trzsz+ssh

    1 、trzsz ( trz / tsz ) 类似 rz / sz 的用法,比 scp 的操作更简单,更易用。
    2 、tssh + trz / tsz 会默认启用隧道模式,速度甚至反超 scp ,特别是传小文件多的文件夹时,速度秒杀 scp 。
    3 、如果在跳板机也使用 tssh ,会自动将客户端 tssh 和服务端 trz / tsz 的隧道串连起来,像无跳板机一样快。

    开源进度:
    1 、go 版 trzsz 的功能终于全都开发完了。
    2 、python 和 js 版目前还不支持隧道模式。
    3 、tssh 已支持大部分 ssh 常用功能,也扩展解决了一些痛点,如批量选择登录、记住密码、自动重连等。

    15 条回复    2023-10-29 10:23:23 +08:00
    LonnyWong
        1
    LonnyWong  
    OP
       2023-10-22 17:14:38 +08:00
    6Ieq5bex5raI54Gt6Zu25Zue5aSN8J+Qtg==
    Tink
        2
    Tink  
    PRO
       2023-10-22 20:45:04 +08:00 via Android
    真的厉害,牛逼
    Cyshall
        3
    Cyshall  
       2023-10-22 21:32:00 +08:00
    刚试了下 wsl2 下使用有问题
    LonnyWong
        4
    LonnyWong  
    OP
       2023-10-22 21:46:04 +08:00
    @Cyshall 要 WSL 中,要使用 windows 版本,即 tssh.exe ,对应配置文件也是在 windows 的用户目录下的。
    LonnyWong
        5
    LonnyWong  
    OP
       2023-10-22 21:51:03 +08:00
    @Cyshall 在我的 WSL2 中,也可以使用 Linux 版的 tssh ,要先安装 zenity ,然后弹出对话框选文件时,是选 WSL 内的文件的。你那有报什么错误吗?
    Cyshall
        6
    Cyshall  
       2023-10-22 22:16:01 +08:00   1
    @LonnyWong #5 我回头给你提个 issue 吧
    LonnyWong
        7
    LonnyWong  
    OP
       2023-10-22 22:16:47 +08:00
    brucmao
        8
    brucmao  
       2023-10-23 12:36:37 +08:00
    本地和远程都是 win11,远程通过 scoop 安装了 trzsz ,本地安装了 tssh ,本地向远程传文件还是很慢
    LonnyWong
        9
    LonnyWong  
    OP
       2023-10-23 12:39:41 +08:00
    @brucmao 远程 trz -v 和 tsz -v 看看版本是不是 1.1.6 ,本地 tssh -v 看看是不是 0.1.12 ?登录远程是用 tssh 的吧?用 trzsz 是慢的,要用 tssh 。
    brucmao
        10
    brucmao  
       2023-10-23 12:50:35 +08:00   1
    看了下本地 tssh 还是 0.1.11 ,更新到 0.1.12 重试很快了
    frinstioAKL
        11
    frinstioAKL  
       2023-10-28 17:54:27 +08:00
    trzsz 越来越强了, 借楼问一下, 楼主考虑集成 termtunnel( https://github.com/beordle/termtunnel) 这个利用 modem 作 tunnel 的功能么, 这样简直就太完美了
    LonnyWong
        12
    LonnyWong  
    OP
       2023-10-28 21:17:23 +08:00
    @frinstioAKL trzsz ssh ( tssh ) 支持标准的 ssh 转发的,在一般情况下也够用了吧。termtunnal 是在有跳板机,并且跳板机不支持用作 ProxyJump 才有用吧?
    frinstioAKL
        13
    frinstioAKL  
       2023-10-28 23:43:06 +08:00
    @LonnyWong #12 是的, 主要解决有跳板机的问题, 而且 ssh 转发在很多环境下被管理员禁用了
    LonnyWong
        14
    LonnyWong  
    OP
       2023-10-29 01:35:50 +08:00
    @frinstioAKL 我想做的是比 rz / sz 好用的 trz / tsz 。不想给管理员禁用 trz / tsz 的借口,除非他把 rz / sz 也禁用了。权力在别人手中,没办法。
    frinstioAKL
        15
    frinstioAKL  
       2023-10-29 10:23:23 +08:00 via iPhone
    @LonnyWong 对,基本不会禁用 rzsz ,甚至 rzsz 是管理员唯一推荐的方式,叠加各种跳板机的情况下,termtunnel 就显得尤其好用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5237 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 08:52 PVG 16:52 LAX 00:52 JFK 03:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86