SSH提速方法

2012年11月3日 | 分类: 翻墙相关 | 标签: , , , , , ,

网上收集的一些SSH提速方法,分享给大家:

一、数据压缩

启用压缩提高SSH代理的速度,需要ssh服务端和客户端都要做相应设置,

详情参考:http://igfw.net/archives/11512

(另有加快ssh登录速度的方法)

二、代理缓存

就是在ssh服务器端搭建代理并开启缓存,然后ssh隧道转发代理到本机。

方法参考:http://igfw.net/archives/6674

设置Squid成匿名代理

squid代理上网性能调优参数

(设置后ssh连接和代理设置方法也要做相应调整)

三、使用HPN-SSH

openssh的HPN-SSH补丁可以获得更好得ssh网络吞吐量,以便提高ssh传输速度。

ubuntu系统上HPN-SSH补丁安装方法:

apt-get update
apt-get install python-software-properties
add-apt-repository ppa:w-rouesnel/openssh-hpn
apt-get update
apt-get install openssh-server

ssh服务器上依次执行以上代码安装即可。

如果你发现升级到了hpn-ssh速度没有很大提升,那么就看看这个FAQ ,这里有一些限制条件,并非所有ssh速度都会提升。另外不要忘记修改操作系统tcp参数,否则用了hpn-ssh也可能没有什么用处。

四、多线程负载

这个我也不知道ssh是否可以多线程(有懂的讲讲),不过ssh帐号多拨然后负载是不是有效果呢?

可以看看:http://igfw.net/archives/3908

负载均衡工具haproxy安装,配置,使用

squid3+polipo use sock5

https://github.com/shell909090/antigfw  (

一体化的自动翻墙工具,为多人共享一到两个翻墙帐号,实现流畅的翻墙而作。系统分为两个部分,uniproxy和antigfw。antigfw是一套配置-启动-监管脚本,用于启动和管理ssh以及uniproxy。uniproxy负责实施代理分流,将需要代理和不需要代理的流量分离开。)

本文原始地址http://igfw.net/archives/12317

  1. macvpn
    2012年11月7日10:14

    方法不错,不过要有自己的VPS啊