创建docker环境

  1. 在vultr创建instance的时候,通过marketplace选择docker on centos 7.
  2. 或者我这次是已经有了Instance,不想放弃这个IP,可以到setting>change application选择docker on centos 7

安装Portainer

安装容器

1
2
3
4
# docker pull portainer/portainer-ce
# docker run -d -p 9000:9000 --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name portainer portainer/portainer-ce

开放端口

firewall-cmd –zone=public –add-port=9000/tcp –permanent
firewall-cmd –reload

看一下端口确实放行了
firewall-cmd –list-ports

创建用户

打开 ip:9000
创建用户
user: admin
passwd: a*************n (3x)

安装v2ray

Docker地址:https://hub.docker.com/r/teddysun/v2ray

创建文件夹

mkdir /etc/v2ray
mkdir /var/log/v2ray

生成GUID

guid生成:http://www.ofmonkey.com/transfer/guid

GUID: 24cf2f3a-8441-4bc1-92c2-a89dbd3613c5

创建config

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cat > /etc/v2ray/config.json <<EOF
{
"inbounds": [{
"port": 8001,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "24cf2f3a-8441-4bc1-92c2-a89dbd3613c5",
"level": 1,
"alterId": 64
}
]
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
}]
}
EOF

启动容器:

1
docker run -d -p 8001:8001 --name v2ray --restart=always -v /etc/v2ray:/etc/v2ray teddysun/v2ray

开放端口

firewall-cmd –zone=public –add-port=8001/tcp –permanent
firewall-cmd –reload

看一下端口确实放行了
firewall-cmd –list-ports

bbr加速

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

使用V2ray

连接设置

M1的mac和ios都可以用shadowrockets,添加连接:
协议:vmess
服务器:167.179.96.203
ID:24cf2f3a-8441-4bc1-92c2-a89dbd3613c5

shadowrocket规则设置

参考: https://www.4spaces.org/shadowrocket-conf/

一开始没改规则,发现流量跑的特别快。
在shadowrocket里修改和应用一下下面的规则(GFWlist黑名单,但是其余的直连,不过滤广告)

1
https://raw.githubusercontent.com/h2y/Shadowrocket-ADBlock-Rules/master/sr_top500_banlist.conf

注意修改之后需要重新断开再连接,不然规则不会生效。

搞定。