Guge's Blog
Published on

3X UI 搭建与配置

Authors
  • avatar
    Name
    骨哥
    Twitter

一键安装脚本

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

安装与设置

运行后:

# 您是否要自定义面板端口设置?(如果选择不自定义,系统将随机分配一个端口)[y/n]
Would you like to customize the Panel Port settings? (If not, a random port will be applied) [y/n]:

可以输入自定义端口(0-65535),如果输入n,则会分配一个随机端口。

SSL Certificate Setup (MANDATORY) #SSL证书设置(必填)
For security, ssL certificate is required for all panels. #出于安全考虑,所有面板都需要SSL证书。
Let's Encrypt now supports both domains and IP addresses! #Let's Encrypt现在同时支持域名和IP地址!
Choose SSL certificate setup method: #选择SSL证书设置方式:
1. Let's Encrypt for Domain (90-day validity, auto-renews) #Let's Encrypt域名证书(有效期90天,自动续期)
2. Let's Encrypt for IP Address (6-day validity, auto-renevs) #Let's Encrypt IP地址证书(有效期6天,自动续期)
#注意:两种方式都需要开放80端口。IP证书使用短期配置文件。请选择一个选项(默认为 2 IP地址):
Note: Both options require port 80 open. IP certs use shortlived profile.Choose an option (default 2 for IP): 

有域名选择1,无域名选择2,如果选择1,使用域名证书,会使用acme.sh自动申请域名证书:

acme.sh installed successfully #acme.sh 安装成功
请输入您的域名:
Please enter your domain name:guaishou.ru.org
Your domain is ready for issuing certificates now... #您的域名已准备好颁发证书……
Please choose which port to use (default is 80): #请选择要使用的端口(默认端口为 80):

回车保持默认即可。

Issuing certificate succeeded, installing certificates... # 证书颁发成功,正在安装证书……
# ACME 的默认 --reloadcmd 为:systemctl restart x-ui || rc-service x-ui restart
Default --reloadcmd for ACME is: systemctl restart x-ui || rc-service x-ui restart
This command will run on every certificate issue and renew. # 此命令将在每次颁发和续订证书时运行。
Would you like to modify --reloadcmd for ACME? (y/n): # 是否要修改 ACME 的 --reloadcmd?(y/n):n

这里询问是否要修改 ACME 的命令参数,有需要就修改。 输入 n,保持默认。

✓ SSL certificate configured successfully with domain: guaishou.eu.org

═══════════════════════════════════════════
     Panel Installation Complete!         
═══════════════════════════════════════════
Username:    eGQw12jQeF
Password:    HrgRaHAgEt
Port:        24919
WebBasePath: wqCZL0HDiRqjzWkTNi
Access URL:  https://xx.xx.org:24919/wqCZL0HDiRqjzWkTNi
═══════════════════════════════════════════
⚠ IMPORTANT: Save these credentials securely!
⚠ SSL Certificate: Enabled and configured
Start migrating database...
Migration done!
Service files not found in tar.gz, downloading from GitHub...
Setting up systemd unit...
Created symlink /etc/systemd/system/multi-user.target.wants/x-ui.service → /etc/systemd/system/x-ui.service.
x-ui v2.8.8 installation finished, it is running now...

┌───────────────────────────────────────────────────────┐
│  x-ui control menu usages (subcommands):              │
│                                                       │
│  x-ui              - Admin Management Script          │
│  x-ui start        - Start                            │
│  x-ui stop         - Stop                             │
│  x-ui restart      - Restart                          │
│  x-ui status       - Current Status                   │
│  x-ui settings     - Current Settings                 │
│  x-ui enable       - Enable Autostart on OS Startup   │
│  x-ui disable      - Disable Autostart on OS Startup  │
│  x-ui log          - Check logs                       │
│  x-ui banlog       - Check Fail2ban ban logs          │
│  x-ui update       - Update                           │
│  x-ui legacy       - Legacy version                   │
│  x-ui install      - Install                          │
│  x-ui uninstall    - Uninstall                        │
└───────────────────────────────────────────────────────┘
root@dmit-lax:~#

出现以上结果的时候,说明已经安装成功。可以将以上信息临时保存到记事本。

然后就可以通过IP/域名的方式,访问3X UI的Web页面了:

根据上面的信息,可以在浏览器输入 https://xx.xx.org:24919/wqCZL0HDiRqjzWkTNi 尝试访问面板。如果无法访问就把https://改成http:// 再次刷新访问。

3X-UI 节点配置

首先选择“入站”-“添加入站”,协议选择vless,端口可以根据你的喜好进行修改:

image-20260706155804368

在“安全”标签中选择“Reality”,点击“获取新证书”:

image-20260706155931478

然后创建就ok了。

然后点击左侧的“客户端,选择”添加客户端“:

image-20260706160309470

邮箱、订阅ID、Hysteria认证、密码这些都是自动生成的,主要最下方的关联入站里面选择我们刚刚创建好的“入站”:

image-20260706160440548

然后记得要选择“启用”,然后点击“客户端信息”,查看你的订阅信息:

image-20260706160707234

复制你的订阅信息,然后黏贴到你的VPN工具中即可:

image-20260706160841661

以Clash为例,导入订阅地址后,测试:

image-20260706160955051