本文记录了自己在Digitalocean主机上CenetOS 7环境下,安装暴力魔改版BBR和shadowsocks的过程。
环境
环境如下:
- 虚拟主机:Digitalocean美国节点;
- 系统:CentOS 7.5 x64;
安装步骤
怎么新建虚拟机详见【在Digitalocean上搭建Shadowsocks并使用锐速进行加速优化】文章中的购买Digitalocean、远程连接部分内容,这里不再详细说明,重点内容为安装魔改版BBR和shadowsocks。
注意:下面的步骤我都是以root用户登录操作的,因为BBR对系统内核有要求,这台机器我只做shadowsocks搭建使用,如果你的机器除了搭建代理之外还有其他作用,请综合考虑以作取舍。
1.安装wget
刚初始化的digitalocean主机默认没有安装wget
,执行下面的命令进行安装。
yum install -y wget
2.下载并执行安装bbr魔改版内核脚本
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
执行上面的命令会下载一个tcp.sh
文件,这个是魔改版bbr环境检查及安装的脚本。
3.安装内核
在脚本执行界面输入1
:安装BBR/BBR魔改版内核。耐心等待,安装完内核会提示你重启机器。
4.再次执行脚本,安装加速模块
重启完机器,在tcp.sh
所在目录,执行如下命令:
./tcp.sh
在选择界面,输入5
:使用暴力BBR魔改版加速(不支持部分系统)
5.安装pip
依次执行如下命令进行安装:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
6.安装shadowsocks
执行安装命令:
pip install shadowsocks
7.配置
执行命令编辑/etc/shadowsocks.json
文件:
vi /etc/shadowsocks.json
加入以下内容:
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":"yourpassword",
"timeout":600,
"method":"aes-256-cfb"
}
其中8388
换成你自己的端口,yourpassword
换成你自己的密码。
8.将shadowsocks加入系统服务
编辑/etc/systemd/system/shadowsocks.service
文件:
vi /etc/systemd/system/shadowsocks.service
加入以下内容:
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target
9.启动及开机自启
# 设置开机自启
systemctl enable shadowsocks
# 启动
systemctl start shadowsocks
#查看状态
systemctl status shadowsocks
参考文章:
- 魔改 BBR 一键脚本 for Debian | CentOS-南琴浪[201804最新];
- BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu;
- centos下ShadowSocks安装;
最新评论
黑镜4k被和谐,哥
地址已经无效
谢谢,大神的分享
你们都能正常用吗?我怎么不能呀,没有几个能放