V2Board面板+XrayR后端搭建V2ray协议并使用cloudflare加速

使用V2Board面板搭建V2ray协议,即vmess节点并套用cloudflare使用WebSocket传输。

还是先在cloudflare后台解析一个节点域名并开启代理服务:

1664632720 image - V2Board面板+XrayR后端搭建V2ray协议并使用cloudflare加速

到面板后台节点管理,搭建一个V2ray节点:

1664632795 image - V2Board面板+XrayR后端搭建V2ray协议并使用cloudflare加速

节点地址:填写解析的域名

TLS选择支持;

端口选择cloudflare支持的https端口,这篇文章有写

传输协议选择:WebSocket,需要“编辑配置”;

{
  "path": "/",
  "headers": {
    "Host": "123*.com"
  }
}

Host填写CF解析的域名。

填好后提交。

XrayR后端基本设置不赘述,主要说下证书申请,很多时候申请不成功导致xrayr无法正常运行;

这样的话建议使用ACME脚本先申请证书,然后使用文件路径方式来布局:

1664633531 image - V2Board面板+XrayR后端搭建V2ray协议并使用cloudflare加速

除了证书之外,其他按照正常配置即可,不需要更改监听IP等等。

Acme申请方式:

先更新系统

apt update -y          #Debian/Ubuntu 命令
apt install -y curl    #Debian/Ubuntu 命令

yum update -y          #CentOS 命令
yum install -y curl    #CentOS 命令

再安装 Acme 脚本

curl https://get.acme.sh | sh

从 acme.sh v 3.0.0 开始,acme.sh 使用 Zerossl 作为默认 ca,您必须先注册帐户(一次),然后才能颁发新证书。

执行下面的命令

~/.acme.sh/acme.sh --register-account -m [email protected](替换为你的邮箱)

使用DNS验证方式申请证书,CF为例。

在CF后台获取API

1664634100 image 1024x262 - V2Board面板+XrayR后端搭建V2ray协议并使用cloudflare加速

1664634119 image 1024x162 - V2Board面板+XrayR后端搭建V2ray协议并使用cloudflare加速

设置cloudflare api:

export CF_Key="****f****2"
export CF_Email="***@***.com"(cf自己的邮箱)

~/.acme.sh/acme.sh --issue --dns dns_cf -d ***.com(更改为自己的域名)
~/.acme.sh/acme.sh --upgrade --auto-upgrade

使用上述命令申请完后,建议将证书文件移动到 /etc/XrayR/cert/ 下面,这样xrayr后端的证书路径设置也比较方便。

搭建好后经常会有各种各样的问题,解决问题的思路,主要检查一下XrayR后端的配置文件有没有出错,一般是这个问题,其次检查一下前端和后端服务器的防火墙。

目前V2面板的Shadowsocks节点混淆协议比较少,暂时无法使用wss。

使用cloudflare代理一个是加速,再一个是防封。

0