首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH隧道有缺点吗?

问SSH隧道有缺点吗?
EN

Unix & Linux用户
提问于 2012-03-19 10:32:39
回答 4查看 18.3K关注 0票数 15

我最近“买”了一个VPS,我想用它作为一个代理,以便能够使用一些我无法从德国到达的网站和东西。

由于我还太懒于设置Squid和OpenVPN (我认为这是当前需要的),所以我使用ssh隧道。

几个星期后,我问自己,ssh-隧道不是很好,还是--这是我的问题--是否有什么需要我考虑的警告/反对/缺点?

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2012-03-19 11:51:49

当您在TCP上隧道传输TCP时,会出现性能问题,因为您有两个层进行自适应校正(慢启动、避免拥塞、快速重定向(参见RFC2001) )。

如果你失去了外在的联系,如果你不了解对方,他们会遇到很大的困难。

此页详细描述了这一现象。

与其继续使用TCP问题,不如看看防止它的梭子。

有关这种情况的更多细节,请看一看“操作理论”一节。

票数 14
EN

Unix & Linux用户

发布于 2012-03-19 11:00:09

我能想到的一件事就是表演。但这真的取决于你在挖隧道的东西是什么。

票数 3
EN

Unix & Linux用户

发布于 2013-01-25 19:29:11

通常,我发现延迟会增加,但SSH隧道技术的吞吐量是正常的90%。一定要设置ServerAliveInterval以防止断开连接,并将其封装在脚本中,以便在失败时继续重新启动隧道。

它的主要缺点是它是一个每TCP端口隧道,除非你使用SOCKS。SOCKS很好,但是延迟似乎会增加更多,当然,并不是每个客户端都支持SOCKS。

您可能需要在客户端或SSH服务器上运行GatewayPorts,以允许其他人通过您的隧道进行连接。在服务器上,这需要对sshd_config的根访问。

主要的性能警告(正如其他人所注意到的)是,不可靠的连接很可能不适合这种方法,因为TCP的算法在封装下不会有很好的响应。

也就是说,SSH似乎大部分时间都在“做正确的事情”。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/34499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档