关闭

ss安装并开启BBR算法

标签: ssbbr
457人阅读 评论(0) 收藏 举报
分类:

1.安装SS

#安装python-pip
apt-get install python-pip

#安装git
apt-get install git

#安装ss
pip install git+https://github.com/shadowsocks/shadowsocks.git@master

启用BBR算法之前首先要确定系统的Linux内核版本在4.9以上。

2.查看内核版本

uname -a

如果内核版本小于4.9则需要更新内核,4.9及以上跳过第三步

3.更新内核

此方法仅适用于Ubuntu和Debian
首先查看系统位数,执行以下命令

getconf LONG_BIT

Ubuntu Kernel上下载对应的内核安装包
下载4.11的内核:

#32位
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11/linux-image-4.11.0-041100-generic_4.11.0-041100.201705041534_i386.deb

#64位
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11/linux-image-4.11.0-041100-generic_4.11.0-041100.201705041534_amd64.deb

安装内核:

dpkg -i *.deb
/usr/sbin/update-grub

安装完成后立即重启系统

4.启用BBR算法

写入配置文件:

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

使配置文件生效:

sysctl -p

检查BBR算法是否成功开启:

sysctl net.ipv4.tcp_available_congestion_control

如果开启成功会返回以下内容:

net.ipv4.tcp_available_congestion_control = bbr cubic reno

5.开启SS服务

#前台运行
ssserver -p 443 -k password -m aes-256-cfb

#后台运行
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

AWS ES2搭建Shadowsocks+开启Google TCP BBR加速 超详细教程!

前言:本教程仅针对Ubuntu讲解! 1.在AWS注册账号,需要用到信用卡,信用卡会扣取1美元的预付费(会退回),注意在没有用超流量的情况下是免费的,一旦用超就会从信用卡里面扣费,(每个月15G...
  • VgFengYe
  • VgFengYe
  • 2017-11-23 03:35
  • 1145

开启TCP BBR拥塞控制算法

什么是BBR  TCP BBR是谷歌出品的TCP拥塞控制算法。TCP-BBR的目标就是最大化利用网络上瓶颈链路的带宽,尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。 ...
  • txy__cs
  • txy__cs
  • 2017-04-11 20:04
  • 1099

CentOS6开启BBR加速

BBR TCP加速,Google出品神器,需 kernel 4.9以上。开启后服务器的访问明显快很多,本文说下CentOS6.x的操作方案,网上也有不少,不过一些文章里说到grub2-set-defa...
  • u012469987
  • u012469987
  • 2017-05-20 11:52
  • 5869

Linux Kernel 4.9中TCP BBR算法的科普解释

近半个月,通过和其他人的交流,我觉得现在可以写一篇关于BBR算法的点评了。公司放假早,前天昨日三五成群地去江门玩温泉(虽然我知道那所谓的温泉是锅炉烧的),闲暇间隙有点想法写点东西,就有了此文。...我...
  • dog250
  • dog250
  • 2017-01-27 10:13
  • 7640

Ubuntu内核升级以及如何开启BBR加速

BBR是个什么东西我就不赘述了,可以理解为和锐速差不多的一个东西,但是呢,锐速过高的价格和不再低端售卖。导致了我们并无法实现一个免费好用的单边加速功能;所以,在这个前提下,咱们现在可以选择BBR(新的...
  • haha_YM
  • haha_YM
  • 2017-11-03 22:47
  • 190

CentOS使用bbr拥塞控制算法

CentOS使用bbr拥塞控制算法 一.升级CentOS的Linux内核(bbr算法出现在Linux4.9及以上内核版本)   升级内核的方式有两种,一个是通过编译内核包进行安装升级,一个是直接...
  • Swallow_he
  • Swallow_he
  • 2017-07-03 17:34
  • 364

来自Google的TCP BBR拥塞控制算法解析

写本文的初衷一部分来自于工作,更多的来自于发现国内几乎还没有中文版的关于TCP bbr算法的文章,我想抢个沙发。本文写于2016/10/15!        本文的写作方式可能稍有不同,之前很多关于O...
  • dog250
  • dog250
  • 2016-10-16 15:42
  • 45933

Google's BBR TCP拥塞控制算法的四个变速引擎

台风海马来临前的两个几乎通宵的夜晚,我用一篇关于BBR算法的文章的迎接海马!公司在昨晚响应深圳市停工,停课号召,发布了在家办公(请注意,不是放假...)通知...其实吧,我觉得停电才是王道,你觉得呢?...
  • dog250
  • dog250
  • 2016-10-21 05:29
  • 12238

拥堵控制算法-Linux BBR算法优化了哪里?

刚读书时候接触,根本分不清流量控制和堵塞控制,就是因为“丢包率”在干扰我的思考。“丢包率”区分不了是错误引起的丢包还是堵塞引起的丢包。 首先能确定的是,拥堵控制有特定的算法就是早期BIC到后来的C...
  • u010833547
  • u010833547
  • 2016-12-16 10:11
  • 1288

Centos安装Shadowsocks服务并开启BBR加速

前提:国外服务器 Shadowsocks安装: 1、查看服务器内核: [root@rootrl var]# uname -a Linux rootrl 3.10.0-514....
  • xuzailin
  • xuzailin
  • 2017-12-21 22:06
  • 133
    个人资料
    • 访问:2553次
    • 积分:124
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类