x-ui 安装 v2ray / xray + 域名 SSL + 开启 BBR
x-ui 安装 v2ray / xray + 域名 SSL + 开启 BBR

x-ui 安装 v2ray / xray + 域名 SSL + 开启 BBR

====================================================
x-ui(v2ray / xray)完整安装 + SSL + BBR 教程
适用系统:Ubuntu 20.04 / 22.04(推荐)
====================================================

一、系统准备(必须)

1. 使用 root 用户登录 VPS
2. 确保系统是 Ubuntu:
lsb_release -a

3. 更新系统:
apt update && apt upgrade -y

4. 安装基础工具:
apt install -y curl wget sudo socat cron

—————————————————-
二、安装 x-ui(包含 v2ray / xray)

1. 一键安装命令:

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

2. 安装过程中关键选择说明:

– 是否自定义面板端口:y
建议端口:1024 / 2053 / 8443

– 设置面板端口(示例):
1024

– 用户名、密码:自行保存(非常重要)

– WebBasePath:
安装脚本会随机生成(强烈建议保留,安全性最高)

—————————————————-
三、申请域名 SSL 证书(推荐域名证书)

前提条件:
– 域名 A 记录已解析到 VPS 公网 IP
– VPS 的 80 端口未被占用,并已放行

1. 在 SSL 证书选择界面,选择:
1) Let’s Encrypt for Domain

2. 输入域名(示例):
us.example.com

3. 使用默认端口 80 申请证书

4. 证书成功标志:
出现:
“SSL certificate configured successfully”

5. 访问面板地址示例:
https://us.example.com:1024/随机BasePath

—————————————————-
四、证书异常 / 修改 BasePath 后的修复方法(重点)

如果出现:
– 面板提示“不安全”
– x-ui settings 显示:No SSL certificate configured

执行以下步骤:

1. 进入 x-ui 管理菜单:
x-ui

2. 选择:
18. SSL Certificate Management

3. 选择:
5. Set Cert paths for the panel

4. 选择已有域名:
us.example.com

5. 看到以下提示表示成功:
set certificate public key success
set certificate private key success
Panel paths set for domain

6. 重启服务:
x-ui restart

7. 验证:
x-ui settings
不应再出现 SSL 警告

—————————————————-
五、开启 BBR 加速(强烈推荐)

1. 进入 x-ui 菜单:
x-ui

2. 选择:
23. Enable BBR

3. 选择:
1. Enable BBR

4. 成功标志:
显示:
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
BBR has been enabled successfully.

5. 手动验证(可选):
sysctl net.ipv4.tcp_congestion_control
sysctl net.core.default_qdisc

—————————————————-
六、BBR 提示 “cannot stat nf_conntrack” 说明

该提示属于正常现象:
– 云厂商内核未启用 netfilter
– 不影响 BBR 生效
– 不影响代理、解锁、中转

可完全忽略。

—————————————————-
七、推荐的安全优化(可选但强烈建议)

1. 修改 WebBasePath 为非纯数字:
例如:panel1024

菜单操作:
x-ui → 7. Reset Web Base Path → panel1024 → 重启

2. 防火墙仅保留必要端口:
– SSH
– 面板端口
– 代理端口

3. 使用无痕窗口访问面板,避免浏览器缓存误判

—————————————————-
八、最终验证清单(安装完成标准)

– x-ui status:Running
– xray state:Running
– https 域名访问正常
– 浏览器显示安全锁
– BBR 已启用
– Netflix / Disney / ChatGPT 可正常使用

====================================================

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注