前期准备:
1、需要一台已经安装好主流操作系统(CentOS 7+、Ubuntu 16+、Debian 8+)的 VPS;
2、其次需要一个域名,并进行相关的解析;
3、如果需要使用 CDN 加速服务,则需要将域名托管到 Cloudflare 并开启小云朵
安装环境
在安装 X-UI 面板之前,需要更新您的服务器环境并安装必要的组件。以下是更新并安装组件的步骤。
apt update -y # Debian/Ubuntu 命令
apt install -y curl #Debian/Ubuntu 命令
apt install -y socat #Debian/Ubuntu 命令
yum update -y #CentOS 命令
yum install -y curl #CentOS 命令
yum install -y socat #CentOS 命令
80 端口空闲的证书申请方式
在申请证书之前,需要确保 80 端口处于空闲状态。您可以使用站长之家的 ping 端口查询来查看 80 端口是否已开启。如果未开启,您可以尝试以下方法来开启端口。
安装 Acme 脚本
为了让您的服务器支持 SSL 证书申请,您需要安装 Acme 脚本。以下是安装 Acme 脚本的步骤。
curl https://get.acme.sh | sh
证书申请
现在可以开始申请 SSL 证书了。以下是申请 SSL 证书的步骤。
注意:更换代码中的域名以及邮箱为你自己的!
~/.acme.sh/acme.sh --register-account -m [email protected]
~/.acme.sh/acme.sh --issue -d mydomain.com --standalone
安装证书
一旦您申请了证书,需要将其安装到指定的文件夹中。以下是安装证书的步骤。
注意:更换代码中的域名为你自己的!
~/.acme.sh/acme.sh --installcert -d mydomain.com --key-file /root/private.key --fullchain-file /root/cert.crt
安装或升级 X-UI 面板
现在可以开始安装或升级 X-UI 面板了。以下是安装或升级 X-UI 面板的步骤。
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
完成以上步骤后,您可以在浏览器中打开 X-UI 面板,并将域名端口更改为您自己的。您只需在浏览器中输入以下网址即可访问 X-UI 面板:
https:// 你的 vps 服务器 IP:54321/xui/inbounds
最后,您还需要到 XUI 后台将证书路径更改为您填写的路径。
证书路径
/root/private.key –fullchain-file /root/cert.crt
/root/cert.crt
/root/private.key
完成这些步骤后,您就可以轻松地管理多协议和多用户代理服务,并享受 CDN 加速服务了。
正文完