为什么SSH比vpn快很多?

2012-05-02 21:16:36 +08:00
 lemonda
openvpn没有达到应有的速度,只有60+K/s,上网足够,下载不足。但拨这个vpn后再连同vps的SSH tunnel,速度就有350+K/s,可以流畅看视频。

pptp vpn在win下也较SSH tunnel慢,但奇怪的是linux下pptp vpn下载并不慢。

更改过mtu测试,dns也换过,也选了不同的文件下载,请大伙帮忙想下可能的原因。
19257 次点击
所在节点    问与答
29 条回复
santa
2012-05-02 21:32:24 +08:00
OpenVPN 是udp还是tcp?
Sunya
2012-05-02 21:48:19 +08:00
有同感, 不管OpenVPN是用udp还是tcp, 都没有ssh快.
oldgun
2012-05-02 21:55:56 +08:00
@lemonda 试试使用TCP Optimizer,如果是win的话。
lemonda
2012-05-02 22:06:28 +08:00
@santa我就把proto udp 换为proto tcp,server和client上都换了,是这样么? tcp和udp都试了下,速度差不多,看到别的网友有很大差距的。
@oldgun 360带了这个,我到虚拟机里装下试试
amyhyde
2012-05-02 22:33:19 +08:00
vpn带加密,ssh 不带加密?我感觉是这样的。。。
9hills
2012-05-02 22:33:51 +08:00
@amyhyde ssh当然带加密。。。要不怎么穿墙
Nourl
2012-05-02 22:50:15 +08:00
VPN是全局代理,SSH是autoproxy么?或许是这个原因。
donbe
2012-05-02 22:52:45 +08:00
没感觉比vpn快, 比vpn方便倒是真的。
dianso
2012-05-02 23:00:32 +08:00
vpn是全局的,可能和这个有关系
Ellison
2012-05-02 23:09:24 +08:00
VPN+chnroutes感觉也还是SSH+autoproxy快...
reus
2012-05-02 23:13:04 +08:00
openvpn不一定是全局的,不把default gateway推到客户端的话,就只是建了个局域网而已
可以试下不改变默认网关,然后在服务器端开一个socks或者http服务器,使用这个代理翻,看速度会不会有不同
1314258
2012-05-02 23:20:05 +08:00
@donbe vpn方便点。特别是对于我这些只用ie的人来说。ssh代替不了vpn啊。不能远程dns=true
lemonda
2012-05-02 23:47:09 +08:00
@donbe @Nourl 下载测试文件时SSH也用的全局模式
@reus openvpn里设置了push "redirect-gateway def1",连上vpn后客户机上的dns也是push过来的dns,WinMTR 里看到网关是 10.8.0.1 。没开过socks和http代理,不过用Nginx反向代理过另一台速度很慢的vps,下载可以接近满速。
gonbo
2012-05-02 23:50:51 +08:00
ssh肯定不会比openvpn on udp快。
gonbo
2012-05-02 23:51:58 +08:00
plarouter 就是在用openvpn on UDP。 在网通和电信的服务器上能够跑满20Mbps
lemonda
2012-05-02 23:59:13 +08:00
@gonbo
我是按照这篇手记安装的openvpn
http://www.21andy.com/blog/20100327/1794.html
是有什么地方设置错没发挥openvpn的威力么?客户端用的是OpenVPN 2.2.2
santa
2012-05-03 00:06:21 +08:00
@lemonda udp明显要比tcp速度快,SSH比OpenVPN快反而很奇怪,SSH Tunnel的性能损耗很严重

可以试试vpn+squid,应该能有改善
lemonda
2012-05-03 00:12:48 +08:00
@santa 安装pptp vpn的那台vps前几天刚加上了squid,等夜深人静的时候我再对比下,可能由于ping值和掉包都很好,之前测试记得改善不太明显。
qq286735628
2012-05-03 01:55:18 +08:00
个人感觉,如果客观条件一直的情况下,VPN是比SSH要快,毕竟一个专门为了传输服务,而另一个设计的初衷并不是tunnel
9hills
2012-05-03 02:00:13 +08:00
@santa ssh tunnel在并发严重的情况下很影响效率。。

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

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

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

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

© 2021 V2EX