启动v2ray的服务端的docker镜像

2023-01-06更新:原有配置稳定使用6个月后,近期多次IP被墙,所以尝试参考其他服务的配置,将端口改成443,将协议从默认的tcp改成ws,尝试运行一段时间看如果还被封,再想办法。
2023-01-24更新:,更新成ws后,用了2个月都正常

  • 远端 server 的本地新建 config.json 文件,并配置如下
{
  "inbounds": [{
    "port": 443, // 服务器监听端口,必须和上面的一样
    "protocol": "vmess",
    "settings": {
      "clients": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30822" }]
    }, 
    "streamSettings": {
      "network":"ws"
    } 
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  }]
}
  • 假定 config 文件是/home/cdd/v2ray-config/config.json,执行,将服务端口设置为 8899。
sudo docker run -d --restart=always -v /home/cdd/v2ray-config/config.json:/etc/v2ray/config.json -p 443:443  v2fly/v2fly-core run -c /etc/v2ray/config.json

docker 内部,相关配置文件

  • /etc/v2ray/config.json: 配置文件
  • /usr/bin/v2ray/v2ray: V2Ray 主程序
  • /usr/bin/v2ray/v2ctl: V2Ray 辅助工具
  • /usr/bin/v2ray/geoip.dat: IP 数据文件
  • /usr/bin/v2ray/geosite.dat: 域名数据文件

反向链接: