VPS+Shadowsocks优化(锐速/tcp-bbr)

  • 2018-02-06
  • 376
  • 1
  • 0

git 地址:
https://github.com/iMeiji/shadowsocks_install/wiki

CentOS 7

下载更换内核
最新内核查看这里

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y

查看内核是否安装成功

rpm -qa | grep kernel

删除旧内核(可选)

rpm -ev 旧内核  

更新 grub 系统引导文件并重启

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
grub2-set-default 0  # default 0 表示第一个内核设置为默认运行, 选择最新内核就对了
reboot

注意,某些服务商(如 Digital Ocean)可能需要首先将 VPS 配置为可自定义内核,然后 grub2 的配置才会生效。
重新启动后,如果会出现 “read-only file system” 的错误,root账户下执行 mount -o remount rw / 即可

更新到最新版内核

yum --enablerepo=elrepo-kernel update -y 
reboot

bbr和锐速要使用不同的内核,如使用bbr速度不满意,可以在切换内核,使用锐速

以下bbr 或 锐速 二选一

开启bbr

开机后 uname -r 看看是不是内核 >= 4.9

执行 lsmod | grep bbr,如果结果中没有 tcp_bbr 的话就先执行

modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf

执行

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

执行

sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

如果结果都有 bbr, 则证明你的内核已开启 bbr

执行

lsmod | grep bbr

看到有 tcp_bbr 模块即说明 bbr 已启动


锐速

锐速破解版安装方法:

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

锐速破解版卸载方法:

chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

查询所有支持的内核版本
https://www.91yun.co/serverspeeder91yun

启用/状态/停止 锐速:

cd /serverspeeder/bin
./serverSpeeder.sh start
./serverSpeeder.sh status
./serverSpeeder.sh stop

启动后提示以下内容,代表启动成功

[Running Status]
ServerSpeeder is running!
version              3.10.61.12

[License Information]
License              4823A69999995430 (valid on current device)
MaxSession           unlimited
MaxTcpAccSession     unlimited
MaxBandwidth(kbps)   unlimited
ExpireDate           2034-12-31

[Connection Information]
TotalFlow            47
NumOfTcpFlows        47
TotalAccTcpFlow      46
TotalActiveTcpFlow   41

[Running Configuration]
accif                eth0       
acc                  1
advacc               1
advinacc             1
wankbps              10000000
waninkbps            10000000
csvmode              0
subnetAcc            0
maxmode              1
pcapEnable           0

以上,谢谢!

评论

  • 趣头条回复

    鸟儿叫,花儿笑,一年一季春来到!

发表评论