我将详细讲解自有服务器VPS上3x-Ui面板的搭建安装全流程,包含前期准备、服务器选型、域名解析、工具连接、环境配置、面板部署及后续设置等内容,新手也能轻松跟随操作。适用场景:科学上网相关的VPS面板搭建(请合理使用,遵守当地规定)。
一、前期准备
1.1 必备工具与环境
- 服务器:推荐Ubuntu 22.04+/Debian12+系统
- 域名:自购或免费域名 (雨云的便宜,不是广告)
- Cloudflare账号:用于域名解析和SSL证书配置
- SSH工具:推荐Mobaxterm
1.2 域名解析配置(为SSL做准备)
假设域名已托管到Cloudflare,优先为面板访问地址配置二级域名解析,步骤如下:
- 登录Cloudflare:https://dash.cloudflare.com
- 添加域名DNS记录,指向服务器IP,关闭小云朵(暂不开启CDN)
- 验证解析:Windows系统按Win+R输入cmd,执行ping 域名,查看是否能解析到服务器IP(解析生效时间可能需要几分钟)
二、服务器选择
不要买雨云的!不要买雨云的!不要买雨云的!不要买雨云的!不要买雨云的!不要买雨云的!重要的事情说六遍!(封我几次了bro)实际上国内的都不推荐买,我做测试买的lightnode的自己搜,可以支付宝。
三、连接服务器(使用)
正常通过终端工具连接服务器
3.2 配置连接服务器
- 打开,点击左上角“新建”→“SSH连接”
- 填写连接信息:
- 名称:任意自定义(如“我的3x-ui服务器”)
- 主机:服务器的IP地址(购买后在服务商后台查看)
- 端口:默认22(如有修改按实际填写)
- 用户名:root(默认管理员账号)
- 密码:服务器的root密码(购买后服务商提供,可在后台修改)
- 点击“确认”,选中创建的连接,点击“连接”,首次连接会提示“信任主机”,点击“信任”即可成功连接。
四、服务器环境配置
连接成功后,在的命令窗口中输入以下命令,更新系统并安装必要组件(复制命令直接粘贴,按回车执行,等待执行完成即可):
apt update -y && apt install -y curl && apt install -y socat
执行完成后,无报错即表示环境配置成功。
五、3x-UI面板搭建安装部署
5.1 执行安装命令
在命令窗口中输入以下安装命令,按回车执行:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
3x-UI项目地址:
https://github.com/MHSanaei/3x-ui
5.2 面板端口设置
安装过程中会出现以下提示,询问是否自定义面板端口:
Would you like to customize the Panel Port settings?(If not , a random port will be applied) [y/n]:
- 输入n,按回车:系统随机生成端口(推荐新手选择,避免端口冲突)
- 输入y,按回车:自定义端口(需输入自己想设置的端口号,如1234,后续需放行该端口)
备注:如果后续无法打开面板地址,可能是端口未放行,以端口1234为例,输入以下命令放行:
ufw allow 1234
如果不行自行选择x-ui的选项 ,目前是9号改端口 6号改用户名和密码
5.3 保存面板核心信息
安装完成后,命令窗口会显示面板的核心信息,务必记录下来(建议截图或复制保存到记事本):
- Username:面板登录用户名
- Password:面板登录密码
- Port:面板端口
- WebBasePath:访问根路径
- Aceess URL:面板访问地址(未开启SSL前为http://域名:端口)
5.4 生成面板SSL证书(开启HTTPS)
为了访问安全,建议开启SSL证书,步骤如下:
- 在命令窗口中输入命令:x-ui,按回车
- 在弹出的菜单中,输入数字18(对应“SSL证书管理”选项),按回车
- 输入数字1(对应“申请Let’s Encrypt证书并自动配置”),按回车
- 输入之前解析好的域名(如panel.freechao.com),按回车
- 根据提示输入y,确认绑定证书到面板
执行完成后,会生成新的面板访问地址(https开头),记录下来,后续用新地址访问。
5.5 开启BBR加速(优化网络)
开启BBR加速可提升网络传输速度,步骤如下:
- 在命令窗口中输入命令:x-ui,按回车
- 输入数字23(对应“系统优化”选项),按回车
- 两次输入数字1(第一次选择“开启BBR”,第二次确认开启),按回车即可完成。
六、3x-UI面板设置(核心步骤)
6.1 登录面板
打开浏览器,输入开启SSL后的面板访问地址(https://域名:端口/根路径),输入之前记录的用户名和密码,点击登录。
备注:如果未创建SSL证书,访问时会提示“安全警报”,新手建议先完成SSL配置再登录。
6.2 基础面板设置
- 点击左侧【面板设置】→【常规】:
- 面板url根路径:可修改为更短的路径(如“/”),前后需加/
- 面板监听端口:如需修改,在此处填写新端口,修改后需重启面板生效
- 点击左侧【安全设定】:可修改登录用户名和密码(建议修改为复杂密码,提升安全性)
6.3 添加节点(两种常用组合)
点击左侧【入站列表】→【添加入站】,根据需求选择以下两种常用组合之一配置:
组合1:vless+TCP+Reality(推荐,稳定性强)
- 备注:任意自定义(如“vless-tcp-reality”)
- 协议:选择“vless”
- 端口:随机填写(如12345,避免使用常见端口)
- 传输:选择“TCP”
- 安全:选择“reality”
- Dest(Target)/SNI:填写知名域名(如yahoo.com、tesla.com、amd.com)
- 点击【Get New Cert】获取公钥和私钥,自动填充后点击“提交”即可。
组合2:vless+XHTTP+Reality(兼容性好)
- 备注:任意自定义(如“vless-xhttp-reality”)
- 协议:选择“vless”
- 端口:随机填写(如54321)
- 传输:选择“XHTTP”
- 路径:任意设置(英文,如“/freechao”)
- 安全:选择“reality”
- Dest(Target)/SNI:填写知名域名(如yahoo.com、tesla.com、amd.com)
- 点击【Get New Cert】获取公钥和私钥,自动填充后点击“提交”即可。
七、客户端配置(多设备适配)
节点添加完成后,可通过“扫描二维码”或“复制链接”的方式导入对应客户端使用,各系统客户端推荐及下载地址如下:
- Windows:v2rayN,下载地址:https://github.com/2dust/v2rayN/releases(推荐下载v2rayN-windows-64-SelfContained.zip版,解压即可使用)
- Android:v2rayNG,下载地址:https://github.com/2dust/v2rayNG/releases
- Mac:v2rayN(支持Mac版),下载地址同上
- IOS:Shadowrocket(小火箭),在App Store搜索“Shadowrocket”下载(需外区账号)
八、郑重声明
请合理使用科学上网工具,仅限用于学习、科研、外贸等合法合规场景,严格遵守当地相关法律法规,不得用于任何违法犯罪活动!
十、版权与免责声明
- 版权声明: 本文方案部分内容转载自 自由超,https://freechao.com,优化方案由初开修改优化,仅作学习分享。
- 免责声明:本文部分第三方资源均来源于网络,仅供学习交流,禁止商用。如有侵权,请联系我,将在24小时内处理。









