参考这里:https://toutyrater.github.io/app/docker-deploy-v2ray.html
        Contents                    
                hide
            
            
安装docker
apt install -y docker.io systemctl enable docker systemctl start docker
执行 – 一行到底
这里就要用默认的端口 20142 和UUID (生成UUID的方法参考本馆档案)。都可以直接改config.json
mkdir -p /data/v2ray; cd /data/v2ray
UUID=162dfc96-xxxx-49c03876398e
cat > config.json <<EOF
{
  //"log": {
  //"loglevel": "debug",
  //"access": "/etc/v2ray/access.log", // 这是 Linux 的路径
  //"error": "/etc/v2ray/error.log"
  //},
  "inbounds": [{
    "port": 65432,           //此处为安装时生成的端口,可修改随意,但是保证和下面提到的端口号相同
    "listen":"0.0.0.0",
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "${UUID}", //此处为安装时生成的 id
          "alterId": 0      //此处为安装时生成的 alterId
        }
      ]
    },
    "streamSettings": {
      "network": "tcp"
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }
    ]
  }
}
EOF
docker run -d \
  --name v2ray \
  --restart always \
  -e TZ=Asia/Shanghai \
  -v $(pwd):/etc/v2ray \
  -p 65432:65432 \
  v2fly/v2fly-core v2ray -config=/etc/v2ray/config.json
docker logs -f v2ray
# docker start v2ray
# docker stop v2ray
# docker logs v2ray
# docker restart v2ray
客户端配置
- name: "v2_target_host" type: vmess server: x.x.x.x # 可修改 port: 65432 # 可修改 uuid: 0107cab3-cf00-4ec6-b613-cba7b99be210 # 可修改 alterId: 0 cipher: auto # tls: false network: tcp # ws-path: N/A # Host: N/A skip-cert-verify: true #默认false
查看docker内的log
docker exec v2_hone tail -f /var/log/v2ray/access.log
