我使用openvpn访问我的工作场所网络。当我通过openvpn进入服务器(Ubuntu)时,当我键入shell时,字符和字母会慢慢出现。所以我应该等一会儿才能在屏幕上看到我输入的内容。如果我直接使用ssh (不是通过openvpn),那么就不会有任何延迟。所有其他服务也反应缓慢:例如访问intranet网页、ftp或路由器配置GUI,几乎所有服务都显示延迟。我使用2 Mbps的下行和800 Kbps的ADSL连接在家里。在工作场所,我有4 Mbps的基于以太网的网络连接。
发布于 2011-01-24 15:49:29
任何加密机制都会增加连接的开销,请记住,某些加密的开销是巨大的。
OpenVPN平均会给您的连接增加40%到50%的开销,除此之外,ssh还会增加40%的开销。
所有这些都可以很容易地解释为什么您在openvpn+ssh上的连接如此缓慢,您可以做一些事情来使连接变得更轻,但它会牺牲一些安全性。
所有这一切将有助于使隧道更轻和更快,而且如果您有直接的SSH访问尝试使用SSH隧道到您的应用程序而不是OpenVPN,将删除一个加密层,也将有助于加快速度。
我回答你的问题是因为我觉得这很有趣,但要记住,如果你不接受你的答案( 17%的接受率表明这一点),社区就会更不愿意帮助你,这个网站是关于社区的,而且接受率显示你是一个非社区玩家,这将阻碍你未来的结果。
把它当作我的2美分,不要批评!
发布于 2011-01-26 09:47:42
nix,确保在OpenVPN中使用UDP模式。TCP将不得不对一个片段进行重新组装,而链接的质量越低,情况就越糟。
发布于 2011-02-05 16:15:42
我也遇到了同样的问题。但奇怪的是,通过我的macbook上的Tunnelblick连接到vpn服务器是很好的,但从ubuntu的角度来看,它却非常慢。
我确实从tcp更改为udp,然后它又正常工作了。除了Netbeans,它仍然很慢。
https://serverfault.com/questions/226185
复制相似问题