X-ui面板安装

X-ui面板安装

x-ui

支持多协议多用户的 xray 面板

功能介绍

  • 系统状态监控
  • 支持多用户多协议,网页可视化操作
  • 支持的协议:vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http
  • 支持配置更多传输配置
  • 流量统计,限制流量,限制到期时间
  • 可自定义 xray 配置模板
  • 支持 https 访问面板(自备域名 + ssl 证书)
  • 支持一键SSL证书申请且自动续签
  • 更多高级配置项,详见面板

准备工作

1、VPS 一台重置好主流的操作系统 (CentOS 7+、Ubuntu 16+、Debian 8+)

2、域名一个,做好相关的解析,若是需要套用 CDN,请托管域名到 cloudflare

安装 X-ui 面板

申请 SSL 证书

安装环境:
更新及安装组件

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 命令

安装 Acme 脚本

curl https://get.acme.sh | sh

80 端口空闲的证书申请方式

查看80端口是否开启可以去站长之家ping端口查询

如果未开启可以尝试以下方法
开启端口:

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F

证书申请 :

更换代码中的域名,邮箱为你自己的:

~/.acme.sh/acme.sh --register-account -m xxxx@xxxx.com
~/.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 面板

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

安装成功,浏览器打开X-UI面板:域名端口改成你的

https://111.222.333.444:54321/xui/inbounds

证书路径即上面填写的这个

/root/private.key –fullchain-file /root/cert.crt

/root/cert.crt

/root/private.key

SSL证书申请之二:

脚本内置SSL证书申请功能,使用该脚本申请证书,需满足以下条件:

  • 知晓Cloudflare 注册邮箱
  • 知晓Cloudflare Global API Key
  • 域名已通过cloudflare进行解析到当前服务器

获取Cloudflare Global API Key的方法: 图片[1]-X-ui面板安装-MJJ 图片[2]-X-ui面板安装-MJJ

使用时只需输入 域名邮箱API KEY即可,示意图如下: 图片[3]-X-ui面板安装-MJJ

注意事项:

  • 该脚本使用DNS API进行证书申请
  • 默认使用Let’sEncrypt作为CA方
  • 证书安装目录为/root/cert目录
  • 本脚本申请证书均为泛域名证书

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片快捷回复

    暂无评论内容