了解 ttyd 是什么: https://www.v2ex.com/t/306100
很久没有大的更新了吧,本来觉得这个功能在浏览器端可能没那么大意义(其实是那时缺乏 js 库支持)。
周末花了点时间实现了 ttyd 的 ZMODEM 支持,并做了一个简单的图形界面。
https://github.com/tsl0922/ttyd/pull/76
放两张截图:
执行 sz ~/Downloads/vagrant_2.0.1_x86_64.dmg
会自动下载远程文件到本地:
执行 rz
,会自动弹出文件选择窗口,选择本地文件上传:
1
wwqgtxx 2017-11-12 13:15:23 +08:00
前排支持
|
2
artandlol 2017-11-12 13:19:34 +08:00 via iPhone
一直有关注,现在对 centos 支持怎么样了 Coding 上支持 lrzsz 吗
|
3
83f420984 2017-11-12 14:08:36 +08:00 via Android
建议主流平台上直接编译好,曾经自己编译过多次不成功,放弃了
|
4
tsl0922 OP |
5
newworld 2017-11-12 15:52:08 +08:00
赞
|
6
kangyou 2019-01-02 22:36:17 +08:00
@tsl0922 请问您是怎么静态编译的?我试了 script/cross-build 和 dockerfile,前者编译的二进制运行会报段错误,后者在本地连接 127.0.0.1 没什么问题,但是在别的机器连接,总是需要二十秒左右才能连接上
|
7
tsl0922 OP @kangyou 在 ttyd 的目录下执行:`docker run --rm -v $(pwd):/ttyd -w /ttyd tsl0922/musl-cross ./scripts/cross-build.sh`
|