最近的墙又开始有些不稳定了,有些同学反馈有被墙的,而推荐给大家的Just My Socks也是会出现4G网络不稳定的问题,不知道大家是不是也有这样的问题,所以今天就再给大家一种VPS搭建的方法:
如果看不懂这个教程,还是用之前的一键脚本教程吧,目前2种方法都可以!
1、VPS购买:搬瓦工,不会购买的看教程,目前都是50刀左右的样子,线路问题就CN2 或者经济条件好的就CN Gia,6.38%终身循环使用: BWH34QMFYT2R
2、搬瓦工KVM面板管理:推荐系统为debian 9 及以上 以及其他版本系统 centos 7 推荐,Centos 8不推荐
3、使用SSH连接VPS 管理员root账号,这个都不会的,建议先学习了,SSH连接教程
4、安装BBR,往期教程 BBR加速脚本教程
debian 9 BBR开启命令:
vi /etc/sysctl.conf net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
vi /etc/sysctl.conf
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
使内核立马生效 sysctl -p
运行时有问题:先执行
yum -y install wget or ## ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y ## centos 系统安装 Curl 方法: yum update -y && yum install curl -y ## 安装好 curl 之后就能安装脚本了
5、安装完BBR后,就是安装Docker
提示:如果安装Docker的时候有如下提示,请先执行下面的提示命令
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
先执行:apt --fix-broken install
安装docker ## ubuntu/debian 系统: curl -sSL https://get.docker.com/ | sh ## Centos 7 系统:wget -qO- get.docker.com | bash
安装完成后,运行下面的命令,验证是否安装成功。
docker version
启动 Docker
systemctl start docker
查看 Docker 启动状态
systemctl status docker
允许 Docker 开机自启
systemctl enable docker
6、部署docker管理界面
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock \ --name ui --restart=always lihaixin/portainer:me
7、登录管理界面
https://yourvpsip:9000 ,登录后可以直接看到镜像,也可以拉取别人提供的
首次登陆需要设定密码,注意保存设置的密码
比如:
拉取V2:$ docker pull teddysun/v2ray
创建:$ mkdir -p /etc/v2ray
$ cat > /etc/v2ray/config.json <<EOF
{
"inbounds": [{
"port": 9000,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "11c2a696-0366-4524-b8f0-9a9c21512b02",
"level": 1,
"alterId": 64
}
]
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
}]
}
EOF
$ docker run -d -p 9000:9000 --name v2ray --restart=always -v /etc/v2ray:/etc/v2ray teddysun/v2ray
拉取SS:$ docker pull teddysun/shadowsocks-libev 创建配置文件:$ mkdir -p /etc/shadowsocks-libev
$ cat > /etc/shadowsocks-libev/config.json <<EOF
{
"server":"0.0.0.0",
"server_port":9000,
"password":"password0",
"timeout":300,
"method":"aes-256-gcm",
"fast_open":true,
"nameserver":"8.8.8.8",
"mode":"tcp_and_udp",
"plugin":"obfs-server",
"plugin_opts":"obfs=tls"
}
EOF
$ docker run -d -p 9000:9000 -p 9000:9000/udp --name ss-libev --restart=always -v /etc/shadowsocks-libev:/etc/shadowsocks-libev teddysun/shadowsocks-libev
8、拉取完成后可以直接在页面进行管理
9、V2ray方法一样,暂不详细介绍
10、建议搭建目前不要是有cfb加密可以用gcm或者其他
11、[table “1” not found /]
群文件各版本下载
补充:
vi /etc/sysctl.conf net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
vi /etc/sysctl.conf
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
使内核立马生效 sysctl -p
CentOS8 安装Docker步骤:
1. 下载docker-ce的repo
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
2. 安装依赖(这是相比centos7的关键步骤)
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
3. 安装docker-ce
yum install docker-ce
4. 启动docker
systemctl start docker
到此,docker仅是安装成功,其他功能有待测试。
参考:
KVM适用内核升级: wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh 手动升级内核参考:https://blog.csdn.net/qq_34145704/article/details/70543954
其他文章: |