第一步:安装 Docker
首先,我们需要确保系统已安装 Docker。运行以下命令进行安装:
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io
安装完成后,启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
第二步:创建配置文件
接下来,我们需要创建 V2Ray 的配置文件 config.json
。使用您的文本编辑器创建该文件,并填入以下内容:
{
"inbounds": [{
"port": 9999,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "用户id",
"level": 1,
"alterId": 0
}
]
}
}],
"outbounds": [{
"protocol": "freedom",
"settings": {}
},{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}],
"routing": {
"rules": [
{
"type": "field",
"ip": ["geoip:private"],
"outboundTag": "blocked"
}
]
}
}
将此文件保存至 /root/v2ray/config.json
路径下。
第三步:启动 V2Ray 容器
使用以下 Docker 命令启动 V2Ray:
docker run -d -p 9999:9999 --name v2ray --restart=always -v /root/v2ray:/etc/v2ray teddysun/v2ray
此命令将容器的 9999 端口映射到主机的 9999 端口,并挂载配置文件目录。
第四步:连接 V2Ray
要连接 V2Ray,您需要使用支持 Vmess 协议的客户端(如 V2RayN、V2RayNG)。在客户端配置中输入以下信息:
- 服务器地址:您的 CentOS 服务器 IP 地址
- 端口:9999
- UUID:
用户id
(来自配置文件) - 协议:Vmess
完成后保存并连接。