之前在自己的几个vps上测试比较过锐速和bbr,感觉还是锐速相对稳定一些,有的时候BBR感觉会失效,没有加速效果。不过VPS内存大小不一,128M的也想装锐速就比较麻烦,经常会提示内存不够,或者是用上以后内存占满就被结束进程了。自己之前稍微折腾了一下,目前的几个128M内存的VPS都是用的锐速,就写在下面吧。

1、系统版本尽量选择低一点的,比如CentOS 6.5,Debian 7,Ubuntu 14的32位版本,Debian 8和Ubuntu相对内存占用要少点,貌似也能行。CentOS 7,64位这类,基本就会把内存占满,你会发现装SS服务都会出错。

2、SS的选择,目前主流的就是python、go、libev,其中libev的内存占用是最少的,推荐使用秋水的一键脚本,https://teddysun.com/486.html。需要SSR的也可以,SSR也是python写的,相对SS-libev,内存占用会高一点,也能用。
代码:

3、锐速的安装。用过91yun(https://www.91yun.org/archives/683)的锐速破解脚本和doubi的LotServer脚本(https://doub.io/wlzy-21/),doubi的脚本支持的内核较少,对内存的要求更高,128的vps里都没有安装成功过。所以推荐91yun的,我目前就是用的这个,也没遇到所谓的断流问题。安装完SS以后,再装锐速,可能会内存占用过高,安装出错,重启以后安装一般就没事了。

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

锐速的加速链接到170也没有任何问题。

4、设置自动清理Cache

vi /home/god.sh
#按i,输入以下脚本:
#!/bin/bash
free -m |grep -i mem |awk '{if($4 < 100){ printf("3") > "/proc/sys/vm/drop_caches"}}';
#先Esc 然后:wq
# (为防脚本无效,请先执行此)
chmod +x /home/god.sh
crontab -e
#按i,输入:
*/10 * * * * /home/god.sh
#(每10分钟清理一次内存) Esc(返回) :wq(保存退出),reboot生效

5、定时重启。虽然经过清理内存以后,基本不会有啥问题了,但每天重启一次总归是有益无害的。

输入:

crontab -e

在文本的末尾加上

0 21 * * * /sbin/reboot

(一般vps的时区是零时区,设置21:00时,相当于北京时间早上5点重启)

齐活了,经过这么一番折腾,你的128M内存的小vps也能享受锐速了。

后记:

如果自己不做一些优化的话,要使用锐速最好是内存在512M以上,我自己的经验来看,256M内存的vps,只安装了ssr和锐速,运行一天以后ssr的进程也被kill掉了,要么加守护进程,要么定时重启vps。实在不想折腾的,小内存vps就用bbr好了,128M跑起来也很稳定。