Centos,Ubuntu一键安装BBR教程

Centos,Ubuntu一键安装BBR教程:

使用root身份登录你的vps,输入下面命令就自动安装BBR算法。

wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
 chmod +x bbr.sh
 ./bbr.sh

出现如下提示:

———- System Information ———-
OS : CentOS 7.3.1611
Arch : x86_64 (64 Bit)
Kernel : 3.10.0-514.26.2.el7.x86_64
—————————————-
Auto install latest kernel for TCP BBR

URL: https://teddysun.com/489.html
—————————————-

Press any key to start…or Press Ctrl+C to cancel

开始安装

Installed:
kernel-ml.x86_64 0:4.13.3-1.el7.elrepo kernel-ml-devel.x86_64 0:4.13.3-1.el7.elrepo

Complete!

Info: The system needs to be restart. Do you want to reboot? [y/n][root@luoshanji ~]#
[root@luoshanji ~]#

yes 同意重启

按照以上步骤基本上是可以安装成功的,但我们也可以检查是否成功:

1、uname -r

输入命令,查看是否有内核4.9.0内核,有就说明更换内核了。

2、sysctl net.ipv4.tcp_available_congestion_control

输入命令,然后看是否有返回”net.ipv4.tcp_available_congestion_control = bbr cubic reno”

3、lsmod | grep bbr

输入命令,是否看到BBR字样

tcp_bbr 20480 31
[root@luoshanji ~]#

ok,表示成功!ping的速度似乎没什么变化,但是看视频速度确实很快!BBR+SSR+洛杉矶线路达到44M以上逆天速度!(如下图)

Vultr VPS主机快速安装Shadowsocks(ss)SSR BBR完整教程

Vultr VPS主机性价比还是比较高的,老链接新注册账户以前是赠送20-50美元,可以免费使用60天,现在活动取消了,只能获取5美刀!最近连5美元优惠也没了!只能付银子购买了!

即便付费也是5美元一个月,我们可以有1000GB月流量,数据中心还有14个可以选择,而且是按日扣费,比较人性化,和google vps类似,不过google按流量收费价格还是挺高的。

Vultr官网注册

填写密码时要注意:密码要求至少十位,而且必须包含大写字母小写字母数字

如果提示注册成功,需要邮箱验证的话,请到注册邮箱查看邮件并点击 Verify Your E-mail 验证邮箱(收件箱如果没有收到,看下垃圾箱)

注册完成,我们便登录账户,进入后台,干净简洁的全英文界面,侧栏翻译见下图

此处我们选择用Alipay充值,你也可以选择其它方式。信用卡要用双币卡,因为我们要用美元购买Vultr,点击“Alipay”(支付宝),选择充值到Vultr账户的金额(美元),之后点击“Pay with Alipay”(用支付宝付款),在弹出的支付宝页面中用支付宝app扫一扫或支付宝登录付款,支付宝最低需要充值10美元,会自动根据汇率折算成RMB,汇率是比当前市面上的汇率高一点点的。

注: 珍惜自己的账户,vultr会检测支付帐号,如果重复申请帐号,使用了同一个paypal或信用卡去支付,会被vultr封号。

具体搭建shadowsoks步骤如下:(BBR和SSR在文章底部-或者点击此链接

ss和ssr客户端下载

常规版 Windows 客户端 (需要翻墙)
https://github.com/shadowsocks/shadowsocks-windows/releases

ShadowsocksR 版 Windows 客户端(需要翻墙)
https://github.com/shadowsocksr/shadowsocksr-csharp/releases

Shadowsocks 3.3老版本下载地址,ss和ssr都可以用,被封几率也较小!4.0高端版本容易被封软件!(不需要翻墙

windows客户端:链接:http://pan.baidu.com/s/1eSMrnUE 密码:js96

windows服务器: 链接:http://pan.baidu.com/s/1kVqsTmR 密码:eoyg

安卓的app百度直接给删掉了,无法分享!谷歌网盘链接下载!需要翻墙,此版本不行的话可以再找找其他版本!

第一、创建VPS搭建CENTOS7环境,选择的vultr centeros7 64位

vultr可供选择机房

vultr可供选择机房

vultr可供选择系统

vultr可供选择系统

vultr打钩部分如下,其余默认即可

vultr选择后等上几十秒

vultr%e9%80%89%e6%8b%a9%e5%90%8e%e7%ad%89%e4%b8%8a%e5%87%a0%e5%8d%81%e7%a7%92

第二、输入一键安装SS命令执行安装:

Xshell登陆步骤:

(软件下载)

Vutrl后台主机 用户名和密码对应的位置!

01

02

03

如下画面表示登陆成功

使用方法:

使用root用户登录,运行以下命令:

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

如下画面 回车 如下画面 回车

一步一步输入密码 端口

一步一步输入密码 端口

大功告成

大功告成

安装完成后,脚本提示如下:

Congratulations, shadowsocks install completed!
Your Server IP:your_server_ip
Your Server Port:your_server_port
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb

Welcome to visit:https://teddysun.com/342.html
Enjoy it!

卸载方法:
使用root用户登录,运行以下命令:

./shadowsocks.sh uninstall

使用命令:
 启动:/etc/init.d/shadowsocks start
 停止:/etc/init.d/shadowsocks stop
 重启:/etc/init.d/shadowsocks restart
 状态:/etc/init.d/shadowsocks status

单用户配置文件 Sample:

配置文件路径:/etc/shadowsocks.json

{
    "server":"0.0.0.0",
    "server_port":8989,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"yourpassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

多用户多端口配置文件 Sample:

配置文件路径:/etc/shadowsocks.json

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "8989":"password0",
         "9001":"password1",
         "9002":"password2",
         "9003":"password3",
         "9004":"password4"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

下图是Vultr VPS的后台界面:

vultr centeros7 64位

第三、最后一步就是登录shadowsocks客户端输入账号密码,youtube速度相当不错!

Vultr VPS主机快速安装Shadowsocks(ss)教程

几个机房ping的速度:网址

阿姆斯特丹机房:阿姆斯特丹机房

洛杉矶机房

洛杉矶机房

vultr日本机房1

vultr日本机房1

vultr日本机房2

vultr日本机房2

ping掉包状况:目前看来,日本和洛杉矶的较为稳定,新加坡和悉尼虽然物理位置上比较近,但是掉包现象还是比较严重的!

自己搭建VULTR VPS主机的SS账户,稳定性和速度比购买一些共享账号效果好很多。

ps:有时候会抽风,如果ip被封删掉重新再搭建。发现用snapshots快照搭建似乎没发现被封,不知道算不算是小技巧,如果频繁被封可以尝试这个小方法!

qq%e6%88%aa%e5%9b%be20161104153922

具体还原快照的办法如下图,在添加vps选择系统时候选择snapshot

Vultr VPS主机快速安装Shadowsocks(ss)完整教程

Vultr VPS主机快速安装Shadowsocks(ss)完整教程

一键安装 Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版(四选一)服务端

使用方法

使用root用户登录,运行以下命令:

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

选择版本ssr,安装完成后,脚本提示如下

Congratulations, your_shadowsocks_version install completed!
Your Server IP        :your_server_ip
Your Server Port      :your_server_port
Your Password         :your_password
Your Encryption Method:your_encryption_method

Welcome to visit:https://teddysun.com/486.html
Enjoy it!

卸载方法

若已安装多个版本,则卸载时也需多次运行(每次卸载一种)

使用root用户登录,运行以下命令:

./shadowsocks-all.sh uninstall

启动脚本

启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态。

Shadowsocks-Python 版:
/etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR 版:
/etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go 版:
/etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev 版:
/etc/init.d/shadowsocks-libev start | stop | restart | status

各版本默认配置文件

Shadowsocks-Python 版:
/etc/shadowsocks-python/config.json

ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Shadowsocks-Go 版:
/etc/shadowsocks-go/config.json

Shadowsocks-libev 版:
/etc/shadowsocks-libev/config.json

Centos,Ubuntu一键安装BBR教程:

使用root身份登录你的vps,输入下面命令就自动安装BBR算法。

wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
 chmod +x bbr.sh
 ./bbr.sh

出现如下提示:

———- System Information ———-
OS : CentOS 7.3.1611
Arch : x86_64 (64 Bit)
Kernel : 3.10.0-514.26.2.el7.x86_64
—————————————-
Auto install latest kernel for TCP BBR

URL: https://teddysun.com/489.html
—————————————-

Press any key to start…or Press Ctrl+C to cancel

开始安装

Installed:
kernel-ml.x86_64 0:4.13.3-1.el7.elrepo kernel-ml-devel.x86_64 0:4.13.3-1.el7.elrepo

Complete!

Info: The system needs to be restart. Do you want to reboot? [y/n][root@luoshanji ~]#
[root@luoshanji ~]#

yes 同意重启

按照以上步骤基本上是可以安装成功的,但我们也可以检查是否成功:

1、uname -r

输入命令,查看是否有内核4.9.0内核,有就说明更换内核了。

2、sysctl net.ipv4.tcp_available_congestion_control

输入命令,然后看是否有返回”net.ipv4.tcp_available_congestion_control = bbr cubic reno”

3、lsmod | grep bbr

输入命令,是否看到BBR字样

tcp_bbr 20480 31
[root@luoshanji ~]#

ok,表示成功!ping的速度似乎没什么变化,但是看视频速度确实很快!BBR+SSR+洛杉矶线路达到44M以上逆天速度!(如下图)

附vultr vps全球15个机房的测试下载地址,还可以直接ping,ping主机名就是相应的ip

地理位置 官方测试服务器ip 下载测试文件
Frankfurt, DE fra-de-ping.vultr.com 100M 1000M
Amsterdam, NL ams-nl-ping.vultr.com 100M 1000M
Paris, France par-fr-ping.vultr.com 100M 1000M
London, UK lon-gb-ping.vultr.com 100M 1000M
Singapore sgp-ping.vultr.com 100M 1000M
New York (NJ) nj-us-ping.vultr.com 100M 1000M
Tokyo, Japan hnd-jp-ping.vultr.com 100M 1000M
Chicago, Illinois il-us-ping.vultr.com 100M 1000M
Atlanta, Georgia ga-us-ping.vultr.com 100M 1000M
Miami, Florida fl-us-ping.vultr.com 100M 1000M
Seattle, Washington wa-us-ping.vultr.com 100M 1000M
Dallas, Texas tx-us-ping.vultr.com 100M 1000M
Silicon Valley, California sjo-ca-us-ping.vultr.com 100M 1000M
Los Angeles, California lax-ca-us-ping.vultr.com 100M 1000M
Sydney, Australia syd-au-ping.vultr.com 100M 1000M