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

  • 2018-02-06
  • 448
  • 1

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

CentOS 7

下载更换内核
最新内核查看这里
[shell]
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
[/shell]
查看内核是否安装成功
[shell]
rpm -qa | grep kernel
[/shell]
删除旧内核(可选)
[shell]
rpm -ev 旧内核
[/shell]
更新 grub 系统引导文件并重启
[shell]
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \’
grub2-set-default 0 # default 0 表示第一个内核设置为默认运行, 选择最新内核就对了
reboot
[/shell]
注意,某些服务商(如 Digital Ocean)可能需要首先将 VPS 配置为可自定义内核,然后 grub2 的配置才会生效。
重新启动后,如果会出现 “read-only file system” 的错误,root账户下执行 mount -o remount rw / 即可

更新到最新版内核
[shell]
yum –enablerepo=elrepo-kernel update -y
reboot
[/shell]


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

以下bbr 或 锐速 二选一

开启bbr

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

执行 lsmod | grep bbr,如果结果中没有 tcp_bbr 的话就先执行
[shell]
modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
[/shell]
执行
[shell]
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
[/shell]

执行
[shell]
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
[/shell]
如果结果都有 bbr, 则证明你的内核已开启 bbr

执行
[shell]
lsmod | grep bbr
[/shell]
看到有 tcp_bbr 模块即说明 bbr 已启动


锐速

锐速破解版安装方法:
[shell]
wget -N –no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
[/shell]

锐速破解版卸载方法:
[shell]
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f
[/shell]
查询所有支持的内核版本
https://www.91yun.co/serverspeeder91yun

启用/状态/停止 锐速:
[shell]
cd /serverspeeder/bin
./serverSpeeder.sh start
./serverSpeeder.sh status
./serverSpeeder.sh stop
[/shell]
启动后提示以下内容,代表启动成功
[shell]
[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
[/shell]

以上,谢谢!

评论

  • 趣头条回复

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