在之前的教程中,我曾经介绍过了目前比较稳定的 vmess / vless + websocket 协议。但是近期,由 v2fly 社区的开发者们齐心协力,共同由之前的 websocket 协议为基础,开发出来了 httpupgrade 协议。作为基于 websocket 的协议,自然也是可以支持 CDN 的。这篇教程我们就来和大家一起在 x-ui 上部署 HTTPupgrade 节点。

准备材料

  • 一台 VPS
  • 支持 HTTPupgrade 协议的 x-ui 面板

部署步骤

  1. SSH 登录至 VPS,如未安装 x-ui 面板的话可以输入以下命令安装
1
bash <(curl -Ls https://raw.githubusercontent.com/Misaka-blog/3x-ui/master/install.sh)
  1. 在使用 HTTPupgrade 节点时,必须搭配 TLS 证书以使用。可以使用我的 Acme 脚本进行申请 TLS 证书。
  2. 登录 x-ui 面板,转到“入站列表”,点击“添加入站”按钮

  1. 这里我们使用 vless 协议,设置节点端口号、传输方式选择“HTTPupgrade”,然后输入节点的域名

  1. 在这里我们启用 TLS 证书,并将申请到的 SSL 证书路径 / 内容填进面板设置中

  1. 将节点导入至支持 HTTPupgrade 传输协议的节点的客户端中

  1. 如无意外的话,节点就可以正常使用了
  2. 可以通过配合 CF CDN 支持的端口优选 IP,将 HTTPUpgrade 节点套用至 CDN 中