锐速相对来说速度一般比BBR更快,有人还是喜欢使用锐速的。下面讲解一下然后在128MB内存这样超小型的VPS上面安装锐速。
一、重装系统
使用一键脚本重装系统为Debian7 32位。
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && chmod a+x InstallNET.sh bash InstallNET.sh -d 7 -v 32 -a
登陆SSH默认密码为:Vicer,可以使用passwd root修改密码。
该系统会默认设置你内存2倍大小的SWAP。
二、内核参数优化
编辑文件limits.conf
vi /etc/security/limits.conf
在最后添加两行
* soft nofile 51200 * hard nofile 51200
编辑profile文件
vi /etc/profile
在最后添加一行
ulimit -SHn 51200
修改后重启生效。
修改sysctl.conf
vi /etc/sysctl.conf
在最后添加
fs.file-max = 51200 net.core.rmem_max = 67108864 net.core.wmem_max = 67108864 net.core.rmem_default = 65536 net.core.wmem_default = 65536 net.core.netdev_max_backlog = 4096 net.core.somaxconn = 4096 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 0 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.ip_local_port_range = 10000 65000 net.ipv4.tcp_max_syn_backlog = 4096 net.ipv4.tcp_max_tw_buckets = 5000 net.ipv4.tcp_fastopen = 3 net.ipv4.tcp_rmem = 4096 87380 67108864 net.ipv4.tcp_wmem = 4096 65536 67108864 net.ipv4.tcp_mtu_probing = 1 net.ipv4.tcp_congestion_control = hybla vm.min_free_kbytes = 5120 vm.overcommit_memory = 1 vm.panic_on_oom = 1 vm.swappiness = 80 vm.vfs_cache_pressure = 200
令其生效:
sysctl -p
三、安装锐速
wget --no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh && chmod +x appex.sh && bash appex.sh install
优化锐速参数:
vi /appex/etc/config
将以下内容修改为:
initialCwndWan="65" shaperEnable="0" SmBurstMS="20" shortRttMS="90" l2wQLimit="128 1024" w2lQLimit="128 1024"
重启锐速
/appex/bin/serverSpeeder.sh restart
基本上经过这一番设置以后,锐速就不那么容易杀进程了。我没有做大流量的压力测试,但应该还是可靠的。关键点是使用32位的系统和设置锐速的内存占用。当然,为了确保ss等的稳定运行,最好还是使用libev版,添加守护脚本,监控进程。因为某些原因,这里就不放教程了,大家可以自行google。
我自己一般还是使用BBR的多点,还没有遇到杀进程的情况,放心。
本文参考:https://www.hostloc.com/forum.php?mod=viewthread&tid=467991&highlight=%E9%94%90%E9%80%9F