第一步:安装 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

完成后保存并连接。

发表评论