bookmark_border宝塔docker安装V2ray + ws + tls + cdn

宝塔面板(7.x.x)软件商店搜索安装“docker管理器3.6”,在“设置-镜像管理-获取镜像-官方库”中输入v2ray/official,点击获取镜像,然后点击推送。

切换到“容器列表-创建容器”,填写端口、目录,其中端口自定(例如10000),目录映射/etc/v2ray和/etc/localtime。

在终端创建配置文件:

mkdir -pv /etc/v2ray #创建配置文件,id(uuid)可以通过工具生成,配置客户端时会用到;也可以在pandorabox的客户端复制一个。 vi /etc/v2ray/config.json #以下为配置文件内容 {   "inbounds": [     {       "port": 10000,#此处为端口       "listen":"0.0.0.0",       "protocol": "vmess",       "settings": {         "clients": [           {             "id": "6c5517a6-8acc-4e9e-9457-864d0520e78d",             "alterId": 64           }         ]       },       "streamSettings": {         "network": "ws",         "wsSettings": {         "path": "/ray"         }       }     }   ],   "outbounds": [     {       "protocol": "freedom",       "settings": {}     }   ] }
Code language: PHP (php)

配置完成后保存,接下来配置反向代理。

在cloudflare配置一个新的域名到vps,在宝塔面板“网站”菜单创建基于此域名的网站,在网站设置中配置ssl,然后在配置文件中增加以下内容

location /ray { proxy_redirect off; proxy_pass http://127.0.0.1:10000;#此处为端口 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; # Show realip in v2ray access.log proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
Code language: PHP (php)

至此服务端配置完毕,去路由器按照上面的配置文件增加节点即可。