注意,本行为可能违反 cloudflare 自助订阅协议 第 2.8 节,请酌情使用,对于产生的后果本站不负任何责任

准备

  • VPS 一台
  • 域名一个
  • Cloudflare 账号一个

安装 x-ui

参考官方文档 https://github.com/vaxilu/x-ui

解析域名

进入 Cloudflare,选择你的域名 -> DNS -> 添加记录

记得打开代理

申请证书

可以使用脚本或宝塔面板申请证书,这里使用的是 cf 的免费证书

提示:cloudflare 颁发的免费证书只有 cloudflare 信任

进入 Cloudflare,选择你的域名 -> SSL -> 源服务器 -> 创建证书

复制源证书和私钥备用

搭建节点

  1. 进入 x-ui 面板新建节点
  2. 协议选 VMESS 或 VLESS
  3. 端口填 cf 支持的端口
  4. 传输选 WS
  5. 新建一个请求头,值填前面解析的域名
  6. 打开 tls,域名同上,公钥填源证书,密钥填私钥

2022.10.1更新:cloudflare 现已支持自定义回源端口

Cloudflare 支持的 HTTP 端口:

80
8080
8880
2052
2082
2086
2095

Cloudflare 支持的 HTTPS 端口:

443     #不建议使用
2053
2083
2087
2096
8443

注意:Cloudflare 免费账户是对等回源,即 8443 回 8443


查看 -> 复制链接 导出节点,记得放行相应端口

cloudflare IP 优选

github 仓库及使用方法:https://github.com/XIU2/CloudflareSpeedTest
把代理软件中的地址更改为优选的 IP

参考文档:https://coderfan.net/how-to-use-x-ui-pannel-to-set-up-proxies-for-bypassing-gfw.html
https://hostloc.com/thread-717619-1-1.html