当前的教程版本为2.8,新版本的配置更加简单,需要新版本教程的小伙伴可以看我新写的这篇文章:新版本3X-UI安装配置教程

  1. 切换root账户 进行安装
su root

bash <(curl -Ls https://raw.githubusercontent.com/MHSanaei/3x-ui/master/install.sh)
  1. 出现下面的提示时,输入y确定
Would you like to customize the Panel Port settings? (If not, a random port will be applied) [y/n]: y
  1. 根据提示设置3X-UI的面板端口
Please set up the panel port: 54321

Your Panel Port is: 54321

Port set successfully: 54321

Username and password updated successfully

Base URI path set successfully
  1. 选择2模式,然后一路按回车就完事了
Choose SSL certificate setup method:

1. Let's Encrypt for Domain (90-day validity, auto-renews)

2. Let's Encrypt for IP Address (6-day validity, auto-renews)

Note: Both options require port 80 open. IP certs use shortlived profile.

Choose an option (default 2 for IP): 2

Using Let's Encrypt for IP certificate (shortlived profile)...

Do you have an IPv6 address to include? (leave empty to skip): 

Setting up Let's Encrypt IP certificate (shortlived profile)...

Note: IP certificates are valid for ~6 days and will auto-renew.

Port 80 must be open and accessible from the internet.

Installing acme.sh for SSL certificate management...

acme.sh installed successfully

  1. 重置管理员账号密码,root账户下,输入 x-ui 进入控制终端,输入6,如下
    请添加图片描述
    请添加图片描述

  2. 开启 54321、443 端口

sudo ufw allow 54321,443/tcp

sudo ufw status
  1. 在腾讯云/阿里云/ucloud 防火墙中开放54321、443端口
    在这里插入图片描述

  2. 访问x-ui面板,root账户输入 x-ui settings 复制Access URL,在浏览器中访问

root@10-11-183-195:/home/ubuntu# x-ui settings
The OS release is: ubuntu
[INF] current panel settings as follows:
Panel is secure with SSL
hasDefaultCredential: false
port: 54321
webBasePath: /jctEtK95lYLdk8BmSc/ 
Access URL: https://你的IP地址:54321/jctEtK95lYLdk8BmSc/
  1. x-ui面板配置
    输入账户密码,进入面板,点击入站列表,点击添加入站
    端口:443
    安全选择 Reality
    Target 输入www.intel.com:443
    SNI 输入 www.intel.com

    点击Get New Cert以及Get New Seed,生成公钥私钥,这里还会自动生成Short IDs,后续配置yaml会用到
    在这里插入图片描述
    点击完成

点击添加客户端,可以修改下电子邮箱,推荐修改为用户名方便区分,这里的ID后续配置yaml会用到,点击添加客户端按钮即可:
在这里插入图片描述
由于审核问题,yaml的配置大家可以问一下ai,修改服务器IP、uuid、public-key、short-id 这几个配置即可,这里放出部分配置

proxies:

  - name: "US"

    type: vless

    server: 服务器IP地址

    port: 443

    uuid: x-ui面板中的用户id,见步骤9

    network: tcp

    tls: true

    udp: true

    flow: xtls-rprx-vision

    servername: www.intel.com

    client-fingerprint: chrome

    reality-opts:

      public-key: x-ui面板中的站点公钥,见步骤9

      short-id: 对应x-ui面板中的Short IDs,注意Short IDs是用逗号隔开的,这里只需要复制一个id,见步骤9

创作不易,帮忙点个赞吧~

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐