mosh 解决 SSH 延迟问题,效果不是很明显,是什么原因?

2014-11-01 12:24:04 +08:00
 runcelim

最近开通了一个 Do 旧金山机房的主机,ping 延迟 200ms 左右,ssh 过去延迟感明显,参考 https://mosh.mit.edu/ ,本地使用 mosh username@ip 连接过去,效果一般(终端软件为 iTerm 默认设置)。使用官方的 chrome 插件即时响应效果倒是不错,但是快捷键缺失,略有不便。求助大家,有什么解决办法。

6764 次点击
所在节点    Linux
9 条回复
zk8802
2014-11-01 12:58:56 +08:00
mosh 不能解决延迟问题。
想解决延迟问题,只能换一条从本地到服务器的路由(比如使用 VPN),或者让本地离服务器近一点儿。
VYSE
2014-11-01 14:00:36 +08:00
mosh的优化是每次按键不必等回显,而是先显示出来,慢慢后台发按键,其实最后enter时候还是有些延迟的。不过udp通信优化的还不错,丢包解决的还好。
ryd994
2014-11-01 17:24:58 +08:00
照理说200没啥啊,跨太平洋随随便便就300+,我感觉日常管理还能接受,感觉肯定是感觉得到,但不影响吧。
runcelim
2014-11-03 15:20:26 +08:00
原来 mosh 扩展在 chrome for windows 版粘贴是 Ctrl + Shift +V,OS X 版为 Cmd +V
Todd_Leo
2015-11-11 16:02:02 +08:00
> mosh 的优化是每次按键不必等回显,而是先显示出来

然而每次我按键后还是要等个几百毫秒, 才会显示出来
biglazy
2016-07-01 17:38:58 +08:00
几百毫秒还好了,我最近动不动就得几秒才回显,还老断;这什么 mosh 也救不了了啊。。。
shoaly
2017-01-18 20:45:32 +08:00
@Todd_Leo 这不科学, mosh 的原理就是 本地 0 延迟... 莫非你装了 mosh 之后没有使用 mosh 的客户端么
pythonee
2017-02-21 06:25:51 +08:00
mosh 是怎么实现连接保持的呢
Fomovet
2017-05-03 16:42:33 +08:00
在 Mac 系统上使用 termina 连接国外的 ssh 感觉很慢这跟网络有关,连接慢我就忍了但是输入命令时延迟几秒我就真不能忍了,根本不能愉快的敲命令了所以我的做法是使用代理连接 SSH
参考文章:
http://www.jianshu.com/p/db03e0709ebf
http://www.jianshu.com/p/2fa08ca3366e

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/143148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX