当前位置:首页 > 系统 > CentOS7.5 开启BBR 安装SSR

CentOS7.5 开启BBR 安装SSR

系统3年前 (2018-10-08)

CentOS7.5 开启BBR 安装SSR

Google BBR是一项加速TCP的新算法,只支持4.9+以上的内核,可以加速网络的传输速度,尽量跑满带宽


升级内核

查看本地内核版本

uname -r

CentOS7.5 开启BBR 安装SSR


导入elrepo软件源的GPG公钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org


导入elrepo软件源

地址 https://elrepo.org/linux/kernel/el7/x86_64/RPMS/

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

CentOS7.5 开启BBR 安装SSR


查看源中可用内核

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available


下载并安装新的内核

yum --enablerepo=elrepo-kernel install kernel-ml -y

CentOS7.5 开启BBR 安装SSR


查看系统启动可用内核

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg


设定grub

vim /etc/default/grub
注释掉GRUB_DEFAULT=saved
添加GRUB_DEFAULT=0

CentOS7.5 开启BBR 安装SSR


默认启动新内核

grub2-set-default 'CentOS Linux (4.18.12-1.el7.elrepo.x86_64) 7 (Core)'
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg


检查修改结果

grub2-editenv list


重启

reboot

CentOS7.5 开启BBR 安装SSR


查看新内核版本

CentOS7.5 开启BBR 安装SSR


删除旧内核

rpm -qa | grep -i kernel
yum -y remove kernel-3.10.0-862.14.4.el7.x86_64

CentOS7.5 开启BBR 安装SSR


开启BBR

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

CentOS7.5 开启BBR 安装SSR


验证

sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr

CentOS7.5 开启BBR 安装SSR


安装SSR

CentOS7.5 开启BBR 安装SSR

但是强烈不建议使用SSR,我部署几次都被墙,SSH无法连接,推荐使用Shadowsocks-libev

wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh

chmod +x shadowsocks-libev.sh

./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log


wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh && chmod +x shadowsocksR.sh

./shadowsocksR.sh


设置密码为VmOs.tEch   

端口号为22222

CentOS7.5 开启BBR 安装SSR


设置流加密为chacha20-ietf

CentOS7.5 开启BBR 安装SSR


设置SSR协议为auth_sha1_v4

CentOS7.5 开启BBR 安装SSR


设置协议混淆为tls1.2_ticket_auth

CentOS7.5 开启BBR 安装SSR


完成

CentOS7.5 开启BBR 安装SSR


常用命令

启动    /etc/init.d/shadowsocks start
停止    /etc/init.d/shadowsocks stop
重启    /etc/init.d/shadowsocks restart
状态    /etc/init.d/shadowsocks status


文件路径

配置文件路径    /etc/shadowsocks.json
日志文件路径    /var/log/shadowsocks.log
代码安装目录    /usr/local/shadowsocks

CentOS7.5 开启BBR 安装SSR

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/233.html

相关文章

CentOS7.4 网卡聚合绑定

CentOS7.4 网卡聚合绑定

在老版本的RHEL6中,网卡聚合只能使用Bonding技术。在CentOS7中,双网卡聚合绑定技术新加入了Teaming技术,在CentOS7中双网卡聚合既能使用Teaming也可以使用Bonding...

hMailServer汉化文件和汉化方法

hMailServer汉化文件和汉化方法

汉化文件在此,转自hMailServer中文论坛 swedish.rar首先停止服务,找到hMailServer停止服务打开hMailServer的语言路径 X:\hMailServer\L...

CentOS7使用DNSmasq搭建DNS服务器

CentOS7使用DNSmasq搭建DNS服务器

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的,DNS...

输入正确root密码弹出跳回登录界面

输入正确root密码弹出跳回登录界面

服务器安装的版本为64位的RHEL 6.5,运行完rac脚本后重启,发现本地root无法登陆,输入正确的用户名密码后,回弹到原登录界面,但是SSH可正常登录。运行安装Oracle RAC环境配置脚本过...

搭建FAMP

搭建FAMP

使用FreeBSD 11.1搭建FAMP环境(FreeBSD、Apache、MariaDB、PHP)运行wordpress安装Apachels /usr/ports/www/ |&...

centos7.5 [root@bogon ~]

centos7.5 [root@bogon ~]

虚拟机中的centos7.5,开机后发现主机名由[root@localhost ~]#变成了[root@bogon ~]# hostname lemp su暂时是修改为正确的主机...