如果使用的是Debian 9、Debian 10、Ubuntu 18.04、Ubuntu 18.10等内核高于4.9版本的系统,均可以使用此方法开启BBR加速,若你使用了Ubuntu 19.04的系统无需开启,系统默认就开启了。

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

查看是否已开启BBR

sysctl net.ipv4.tcp_available_congestion_control

若得到返回值带有bbr则成功开启,如
23.png

启用 IPv6 功能
11.png
找到 VPS 正在使用的 VCN
12.png
点击进入 VCN 编辑页面,切换到 CIDR Blocks 选项卡,点击 Add IPv6 CIDR Block
13.png
在弹窗中选择启用 IPv6 功能,那么此时你会获得一段 /56 的 IP 地址

创建 IPv6 子网
我们获取到的是 /56 的子网,想要分配给 VPS 那么就需要对这段地址重新划分。

切换到 Subnets 选项卡,编辑当前的 Subnet

14.png
在弹窗中勾选 IPv6,并输入 00-FF 之间的十六进制数,用来划分 /64 子网

15.png
创建 IPv6 防火墙规则
切换到 Security Lists 选项卡,点击当前的安全规则,进入编辑界面
16.png
分别设置出向入向规则,这里我选择全部放行,CIDR选择 ::/0
17.png
18.png
创建 IPv6 默认路由
切换到 Route Tables 选项卡,点击需要编辑的路由表
19.png
点击 Add Route Rules 添加一条路由,设置如下,CIDR Block 使用 ::/0
20.png
为 VPS 实例分配 IPv6 地址
在 VPS 实例中选择 Attached VNICs 选项卡,点击 View details

21.png

接着切换到 IPv6 Addresses 选项卡,点击 Assign IPv6 Address
22.png

1)网卡。 Oracle Linux 7.9的网卡名称是:enp0s3 (和上文中是不一样的,使用 ifconfig 可见)

2)Oracle Linux 7.9 已经启动 IPv6模块,但是内核配置没有启用!

执行以下命令!

echo "net.ipv6.conf.all.disable_ipv6=0" >> /etc/sysctl.conf

将配置生效!

sysctl -p

获取IPv6!

dhclient -6 enp0s3

查看IP!

ip addr

如果重启后IPv6获取不到?添加开机启动

那么执行下面的脚本。把获取IPv6的命令写到开机启动!

chmod +x /etc/rc.d/rc.local
echo "dhclient -6 enp0s3" >> /etc/rc.d/rc.local

Ubantu系统简单一些!面板操作完成,重启服务器即可!

Debian系统,面板操作完成!需要修改文件!

echo "iface ens3 inet6 dhcp" >> /etc/network/interfaces

然后重启服务器即可!

reboot

Oracle Linux 8 系统,替换下面命令中的 ipv6地址 为你服务器实际分配的地址!

sudo ip -6 addr add ipv6地址 dev enp0s3


如果想换源,执行 cat /dev/null > /etc/apt/sources.list 后再自行加源

清华源:

cat > /etc/apt/sources.list <<EOF
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
EOF

阿里源:

cat > /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb http://mirrors.aliyun.com/debian-security/ bullseye-security main non-free contrib
deb-src http://mirrors.aliyun.com/debian-security/ bullseye-security main non-free contrib
EOF

华为源:

cat > /etc/apt/sources.list <<EOF
deb https://mirrors.huaweicloud.com/debian/ buster main contrib non-free
deb https://mirrors.huaweicloud.com/debian/ buster-updates main contrib non-free
deb https://mirrors.huaweicloud.com/debian/ buster-backports main contrib non-free
deb https://mirrors.huaweicloud.com/debian-security/ buster/updates main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ buster main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ buster-updates main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ buster-backports main contrib non-free 
EOF

中科大源:

cat > /etc/apt/sources.list <<EOF
deb https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
EOF

更新

apt-get update 
apt-get upgrade

清华源无ssl

cat > /etc/apt/sources.list <<EOF
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
EOF