cmd:
install ufw :
安装ufw
yum install ufw -y
首先用下面命令查询下端口状态
ufw status
打开ufw
ufw enable
然后使用 allow 命令打开 8388 端口:
ufw allow 8388
ufw status
install docker
更新yum
sudo yum check-update
安装docker
yum install docker -y
启动Docker
service docker start(centos7 systemctl start docker)
设置开机启动
chkconfig docker on
install v2ray
mkdir -p /etc/v2ray
//宿主机创建配置文件,这里自己可以修改端口号,例如本文的36572
cat >> /etc/v2ray/config.json << EOF
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbounds": [{
"port": 36572,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "cccccccc-8888-aaaa-dddd-c2223ae49153",
"level": 1,
"alterId": 64
}
]
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
}]
}
EOF
#拉取官方镜像,并将镜像存储于/var/lib/docker/image/overlay2/imagedb/content/sha256目录下,如无法删除镜像直接删文件即可
docker pull v2fly/v2fly-core:v4.45.0
#创建容器,指定名称v2ray
docker run -itd -p 8080:8080 -v /etc/v2ray:/etc/v2ray --name v2ray v2fly/v2fly-core:v4.45.0
config.json:
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbounds": [{
"port": 8080,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "cccccccc-8888-aaaa-dddd-c2223ae49153",
"level": 1,
"alterId": 64
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/"
}
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
}]
}