搬瓦工VPS使用Docker可视化搭建SS V2ray 需要有一定基础

搬瓦工机场JMS

最近的墙,多多少少有些问题,先试国庆的大封禁,现在好多了,但是还是有用户反馈有被墙的,而推荐给大家的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

或者输入下面代码开启BBR
modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
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
若显示:sysctl net.ipv4.tcp_available_congestion_controlnet.ipv4.tcp_available_congestion_control = bbr cubic reno
表示开启成功。

或执行 ,lsmod | grep bbr   检测 BBR 是否开启。

运行时有问题:先执行

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 
腾讯云:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装完成后,运行下面的命令,验证是否安装成功。

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、各种版本SS客户端下载

12、有问题,加群:759187647 找群主

13、别忘了下面的打赏和点赞,你最帅啦!

补充:
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仅是安装成功,其他功能有待测试。

BBR手动开启和检验

开启方法:
modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
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
若显示:sysctl net.ipv4.tcp_available_congestion_controlnet.ipv4.tcp_available_congestion_control = bbr cubic reno
表示开启成功。

或执行 ,lsmod | grep bbr   检测 BBR 是否开启。

参考:

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

未经允许不得转载:搬瓦工VPS_美国VPS » 搬瓦工VPS使用Docker可视化搭建SS V2ray 需要有一定基础

赞 (27) 打赏

相关推荐

    暂无内容!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏