X-UI面板搭建教程:轻松科学上网,教你快速搭建多协议、多用户代理服务,还能享受CDN加速!

816次阅读

前期准备:

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 加速服务了。

正文完