X-UI部署并套CF

说明:

本教程由秋名山撰写,利用CF的CDN节点搭建,转载请注明出处,谢谢!
秋名山:qmsdh.com

前言

在有些情况下,ArgoX安装不了,这时本地无IPv6环境(无法直连服务器),那该如何使用呢?
这就需要用到X-UI面板了。

准备工作

确定防火墙是否关闭,或者手动开放端口,不能不能登录面板

更新系统依赖(Ubuntu/CentOS建议更新,可跳过,其它系统不用管)

Ubuntu:

apt update -y 

CentOS:

yum update -y)

安装 X-UI

运行下面的安装命令:

 bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

访问面板

  1. 在ssh终端输入: x-ui
  2. 面板管理输入 6 ,端口选择80端口

1

  1. 在cloudflare dns记录 中添加解析记录,解析到你服务器的IP,另外需要打开cloudflare代理。(IPv4服务器添加解析类型为A,IPv6为AAAA)

0

  1. 浏览器登录面板

访问地址:http://域名:端口

2

搭建vmess(不使用加密传输TLS)

不设置端口回源方法(小白用):

  1. 在入站规则里添加入站规则(小白推荐设置端口为 2052 ,这样就不用做回源了,如果想要搭建别的端口的请继续往下看,下面有介绍)

3

  1. 点击你刚才添加的入站规则,操作,二维码,复制。然后vmess就已经复制到你的剪贴板了,去 v2ray/shadowrocket/surfboard 中添加即可
  2. 最后修改主机名为你刚才解析的CF控制台的域名(或者改为优选域名,优选域名推荐填写 cf.877774.xyz),如图所示:

4

  1. 保存后即可使用

完事儿!

另附:非cloudflare开放端口回源

  1. 在入站规则里添加入站规则(随便设置端口,本教程用的是20052)

5

  1. 点击你刚才添加的入站规则,操作,二维码,复制。然后vmess就已经复制到你的剪贴板了,去 v2ray/shadowrocket/surfboard 中添加
  2. 按照下图方法配置CF回源

6

  1. 最后在客户端将解析的域名(或者改为优选域名,优选域名推荐填写 cf.877774.xyz)以及端口填入,这里要注意,端口要填写cloudflare支持的不加TLS端口(80,8080,8880,2052,2082,2086,2095)!!!不能是刚才填写在面板里的!如图所示:

7

搭建vmess(使用加密传输协议TLS)

  1. 先按照上面不使用加密传输协议的教程搭建好vmess
  2. 打开cloudflare面板 → 你的域名 → SSL/TLS →客户端证书

8

  1. 创建证书

9

  1. 按照下图创建,点击创建

10

  1. 创建完后,下面会出现两个文本框,第一个PEM是证书文件,第二个是密钥文件,保存备用。
  2. 打开x-ui面板,知道你刚才建的vmess,编辑
  3. 将TLS打开,域名填写你刚才用的域名,证书就把刚才那两个证书文件复制上去。

⚠️注意,别复制反了,一个是证书文件,一个是秘钥!

11

  1. 点击修改保存以后点击 操作,二维码,复制。然后vmess就已经复制到你的剪贴板了,去 v2ray/shadowrocket/surfboard 中添加
  2. 最后在客户端将解析的域名(或者改为优选域名,优选域名推荐填写 cf.877774.xyz)以及端口填入,这里要注意,端口要填写cloudflare加TLS的端口(443,2053,2083,2087,2096,8443)即可!

彻底完事儿!

觉得好的话可以打赏我一下,毕竟网站不盈利嘛。。。