beordle / termtunnel

Cross-platform terminal tunnel tool
MIT License
357 stars 36 forks source link

在tmux中运行termtunnel -a上传文件,经常出问题 #34

Closed engcn closed 2 years ago

engcn commented 2 years ago

图片 termtunnel -a>rz之后经常无法退出, 不必现。

环境: termtunnel-1.6.2-linux-amd64.tar.gz Ubuntu20.04.4

termtunnel>在这个状态时,使用tmux快捷键,Ctrl+B,z最小化窗口无反应

beordle commented 2 years ago

收到,目前已知道是什问题。我将增加一个退出的握手保证可靠。

beordle commented 2 years ago

修正一下,这个问题是因为死锁了。1.6.4 已经修复这个假死的问题。如果没有成功退出,只要再次ctrl+c 即可。(目前的退出方式还有优化空间)

termtunnel>在这个状态时,使用tmux快捷键,Ctrl+B,z最小化窗口无反应

这个问题不是bug,符合预期哈。类似于“模态窗口”无法最小化。技术上无法做到。你必须使用exit退出,或者使用ctrl+D

当前版本没有文件进度反馈。只能预估。如果没有传输完成就退出的话,文件大小将不正确(内容是对的)。所以说,目前的文件传输功能还是体验版本,将持续改进。

engcn commented 2 years ago

再问两个问题:

  1. 在哪个地方改tmux源码能解除下载限速?
  2. 如果解除tmux下载速率限制, 会有什么不良影响?
beordle commented 2 years ago

@engcn 我已增加oneshot模式可供你尝试。

image

并且默认REPL模式下,如果传输没有完成将有提示。

关于tmux修改源码的问题,你可以参考 https://v2ex.com/t/850426#r_11638667

不良影响至少存在一个:如果经由互联网,将使互联网流量增加。

engcn commented 2 years ago

非常感谢,termtunnel-1.7测试可以.