论低成本搭建一个极速的SSR

SSR简单来说就是科学上网,可以访问谷歌,有助于我们搜索资料进行学习

论低成本,1G 1核 1M 够用了,选Centos 6,不建议使用新版本

这里分享一个:http://suo.im/6fH3RY       85折优惠码:D577BD

原价:15元/月  85折后:不到13元/月,重点是自己搭建的不限速

下面进入正题,首先利用BBR加速优化

整理了一下Centos开启BBR的过程,傻瓜式复制粘贴就是干

BBR介绍

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。

BBR解决了两个问题:
再有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。
项目地址:https://github.com/google/bbr

开启 BBR 要求 4.10 以上版本 Linux 内核,使用以下命令查看当前内核版本:

3.10.0-514.10.2.el7.x86_64

大部分情况下,你得到的结果是类似于这样的:

3.10.0-514.10.2.el7.x86_64

我们上面提到了 要求4.10以上版本的Linux内核才可以开启BBR,所以我们升级内核:

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

结果中看到类似于kernel-ml-5.1.0-1.el7.elrepo.x86_64这样的结果,表示升级成功

升级成功后我们需要用最新升级的内核来启动系统,执行:

sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

得到的结果如下:

CentOS Linux (5.1.0-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.16.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-123.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-2d3f9371c20d3e90a544ccc814d485e3) 7 (Core)

我们看到CentOS Linux (5.1.0-1.el7.elrepo.x86_64) 7 (Core)是在第一位,而我们的引导顺序是从0开始

所以我们想设置第二位为首选启动应该设置的索引值是0,并重启系统:

sudo grub2-set-default 1
reboot

重启之后再次使用uname -r来确定系统内核。

得到类似5.1.0-1.el7.elrepo.x86_64的结果代表升级成功。

接下来开启BBR:

echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

最后验证是否成功开启,输入lsmod | grep bbr:

lsmod | grep bbr

如果返回如下内容,则表示成功

tcp_bbr 20480 2

到这里,我们已经完成了一半,当然你也可以不安装BBR

安装SSR,一键部署脚本:

yum -y install wget

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh

备份脚本:

yum -y install wget

wget -N --no-check-certificate https://cdn.qqiyu.cn/ssr.sh && chmod +x ssr.sh 
&& bash ssr.sh

复制上面的代码到VPS服务器里,按回车键,脚本会自动安装

选择1后开始安装,如果不知道选择什么,一路回车都没问题

当然你也可以搭建好后,租给别人使用,哈哈,可以限速

之后代码就正式自动部署了,到下图所示的位置,提示你下载文件,输入:y

出现如下界面表示已经配置完成,接下来下载ssr对照着输入连接即可

当然,如果我们想修改配置信息,也是可以滴,bash ssr.sh 进入管理界面

此脚本是开机自动启动,部署一次即可

最后,我们打开SSR输入配置信息,设置全局代理即可开始科学上网


低成本:价格便宜10块左右一个月,不限流量,比购买划算

极速:配置BBR进行加速

SSR:利用一键部署脚本进行安装


相关文章:http://www.hackxc.cc/?post=11

分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)