- 切换root账户 进行安装
su root
bash <(curl -Ls https://raw.githubusercontent.com/MHSanaei/3x-ui/master/install.sh)
2. 出现下面的提示时,输入y确定
Would you like to customize the Panel Port settings? (If not, a random port will be applied) [y/n]: y
3. 根据提示设置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
4. 选择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
-
重置管理员账号密码,root账户下,输入
x-ui进入控制终端,输入6,如下 -
开启 54321、443 端口
sudo ufw allow 54321,443/tcp
sudo ufw status
7. 在腾讯云/阿里云/ucloud 防火墙中开放54321、443端口
- 访问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/
9. x-ui面板配置
输入账户密码,进入面板,点击入站列表,点击添加入站
端口:443
安全选择 Reality
Target 输入www.microsoft.com:443
SNI 输入 www.microsoft.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.microsoft.com
client-fingerprint: chrome
reality-opts:
public-key: x-ui面板中的站点公钥,见步骤9
short-id: 对应x-ui面板中的Short IDs,注意Short IDs是用逗号隔开的,这里只需要复制一个id,见步骤9
创作不易,帮忙点个赞吧~