瓜老师🐶

瓜老师の博客🐶

瓜老师的博客哦。

X-UI的安装详细教程

系统功能介绍#

x-ui 是一个功能强大的 VPN 管理面板,具备以下特点:

  • 多协议支持:包括 vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http。
  • 多用户支持:适合团队和个人使用。
  • 网页可视化操作:简洁直观的网页操作界面。
  • 流量统计与管理:流量统计、限制用户流量、设定用户到期时间。
  • 可配置传输设置:支持丰富的传输配置选项。
  • 自定义 Xray 配置模板:根据需要定制化配置。
  • 安全性考虑:支持 https 访问面板,需自备域名和 SSL 证书。
  • 高级配置项:提供更多高级配置选项。

准备工作#

在安装 x-ui 面板之前,需完成以下准备工作:

1. 域名准备#

  • 获取一个域名,并解析到 cloudflare。
  • 确保域名可以被 ping 通。

2. VPS 准备#

  • 准备一台境外 VPS。
  • 安装 Debian/Ubuntu/CentOS 等主流操作系统。

3. 环境准备#

  • 根据操作系统,下载并安装 FinalShell SSH 工具。

  • 更新运行环境:

    Debian/Ubuntu 系统:

  apt update -y && apt install -y curl && apt install -y socat

CentOS 系统:

  yum update -y && yum update -y && yum install -y socat

安装和配置步骤#

安装环境和依赖#

  1. 安装 Acme 脚本并申请 SSL 证书
   curl https://get.acme.sh | sh
   ~/.acme.sh/acme.sh --register-account -m your_email@gmail.com
   ~/.acme.sh/acme.sh --issue -d your_domain.com --standalone
   ~/.acme.sh/acme.sh --installcert -d your_domain.com --key-file /root/private.key --fullchain-file /root/cert.crt

安装 x-ui 面板#

  1. 安装 x-ui
   bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
  1. 配置 BBR2 加速(可选):
   wget --no-check-certificate -q -O bbr2.sh "https://github.com/yeyingorg/bbr2.sh/raw/master/bbr2.sh" && chmod +x bbr2.sh && bash bbr2.sh auto

初始设置和端口开放#

  • 默认网页端口为 54321,用户名和密码默认为admin
  • 确保 54321 端口未被占用,并在防火墙中放行该端口。

管理和维护指令#

使用以下命令来管理和维护 x-ui:

x-ui          # 显示管理菜单,提供更多功能选项。
x-ui start    # 启动x-ui面板。
x-ui stop     # 停止x-ui面板。
x-ui restart  # 重启x-ui面板。
x-ui status   # 查看x-ui状态。
x-ui enable   # 设置x-ui开机自启。
x-ui disable  # 取消x-ui开机自启。
x-ui log      # 查看x-ui日志。
x-ui v2-ui    # 迁移本机器的v2-ui账号数据至x-ui。
x-ui update   # 更新x-ui面板。
x-ui install  # 安装x-ui面板。
x-ui uninstall # 卸载x-ui面板。

其他注意事项#

  • 在配置域名和 SSL 证书时,确保遵循所有步骤以避免安全问题。
  • 定期检查和更新软件,确保系统安全稳定。
  • 监控流量和用户活动,防止服务被滥用。

按照以上步骤,您可以高效地安装、配置和维护 x-ui 面板。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。