Note

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 [email protected]
   ~/.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面板。

0
0
...
...
...
Avatar