
如何在Debian服务器上安装3x-ui面板?本教程介绍海外VPS准备、SSH连接、Debian基础配置、3x-ui安装、管理页面访问、端口放行及客户端连接测试等步骤。
3x-ui是一款开源的Xray-core服务器管理面板,可以通过浏览器管理服务状态、用户、入站连接和证书等配置。它降低了命令行操作难度,但并不意味着安装后无需维护服务器安全。
使用提示:请遵守服务器所在地、使用所在地的法律法规以及服务商使用条款。本文仅用于合法的服务器管理、远程访问和网络技术学习。不要使用相关服务进行攻击、滥发信息、侵犯他人隐私或绕过未经授权的访问控制。
一、安装3x-ui前需要准备什么
开始安装前,需要准备以下内容:
- 一台拥有公网IP的VPS或云服务器;
- 建议安装Debian 12或服务商当前支持的稳定版本;
- 服务器的SSH登录地址、端口、用户名和密码或密钥;
- 具备管理员权限的账号,例如
root或能够使用sudo的用户; - 用于连接服务器的SSH客户端;
- 可选的独立域名,用于配置HTTPS证书和管理面板地址。
用于个人学习和少量设备连接时,可以从较低配置开始,例如1核CPU、1GB内存和足够的月流量。实际配置需要根据连接数量、流量规模和使用场景选择。
二、购买和初始化Debian服务器
选择服务器时,重点关注服务器所在地、带宽、月流量、线路质量、IP状态、服务商条款和续费价格,不要只看首月价格。
如果使用第三方服务器推荐链接,应明确标注是否属于推广或返佣链接。下面保留原文中的服务商官网入口:
购买完成后,在服务商控制台安装Debian系统,并保存以下信息:
- 服务器公网IP;
- SSH端口,默认通常是22;
- 登录用户名;
- 登录密码或SSH私钥;
- 服务器所在地区;
- 云防火墙或安全组入口。
三、通过SSH连接Debian服务器
Windows用户可以使用Windows Terminal、PowerShell、FinalShell或其他可信的SSH客户端连接服务器。
使用系统终端时,SSH命令格式如下:
ssh root@服务器IP
如果服务器不是默认22端口,可以使用:
ssh -p SSH端口 root@服务器IP
第一次连接时,终端会要求确认服务器指纹。应先在服务商控制台核对服务器信息,再输入 yes。不要在无法确认服务器身份时盲目接受异常指纹。
四、更新Debian并安装基础工具
连接成功后,先更新软件包索引和已安装的软件:
apt update
apt upgrade -y
然后安装常用工具:
apt install -y curl wget ca-certificates socat
检查系统时间是否正确:
timedatectl
如果系统时间明显错误,应先设置正确时区或启用时间同步。时间偏差可能影响TLS证书和部分网络连接。
五、安装3x-ui管理面板
3x-ui官方文档提供了一键安装脚本。执行远程脚本前,应确认链接来自项目官方仓库,并了解以管理员权限运行第三方脚本存在安全风险。
确认项目来源后,在SSH终端中运行官方安装命令:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
安装过程中根据终端提示完成面板配置。当前官方安装程序通常会生成随机用户名、密码、端口和Web路径。安装完成后,应立即保存终端显示的信息。
不要继续使用容易被猜到的默认用户名、简单密码或常见管理路径。建议使用随机、高强度凭据,并将管理信息保存在可靠的密码管理器中。
六、3x-ui常用管理命令
安装完成后,可以在SSH终端输入以下命令打开管理菜单:
x-ui
常用命令包括:
x-ui status
x-ui start
x-ui stop
x-ui restart
x-ui settings
x-ui log
x-ui update
x-ui status:检查服务运行状态;x-ui start:启动服务;x-ui stop:停止服务;x-ui restart:重新启动服务;x-ui settings:查看当前面板设置;x-ui log:查看运行日志;x-ui update:按照程序提供的方式更新面板。
七、访问3x-ui管理页面
安装完成后,终端通常会显示面板地址、端口、Web路径、用户名和密码。访问形式类似:
http://服务器IP:面板端口/随机路径
请使用安装程序实际生成的信息,不要直接照抄示例地址。
面板页面打不开怎么办
如果浏览器无法访问管理页面,按下面顺序检查:
- 使用
x-ui status确认服务正在运行; - 确认访问地址中的IP、端口和Web路径正确;
- 检查云服务器安全组是否放行面板端口;
- 检查Debian本机防火墙规则;
- 确认端口没有被其他程序占用;
- 使用
x-ui log查看错误日志。
可以使用以下命令查看端口监听情况:
ss -lntp
只开放实际需要的端口,不建议为了方便直接放行全部入站流量。
八、提高3x-ui面板安全性
管理面板直接暴露在公网存在风险。登录成功后,建议立即完成以下加固:
- 使用随机用户名和高强度密码;
- 保留随机且不容易猜到的Web路径;
- 修改常见的面板端口;
- 为面板绑定独立域名;
- 配置有效的HTTPS证书;
- 通过云防火墙限制管理端口的访问来源;
- 定期更新Debian、3x-ui和Xray-core;
- 定期备份3x-ui数据库和关键配置;
- 检查登录记录、服务日志和异常流量;
- 不在公开文章、截图或聊天中暴露面板地址和凭据。
如果暂时没有配置HTTPS,不要在不可信的公共网络中登录管理面板,因为HTTP连接可能泄露登录信息。
九、在3x-ui中创建入站连接
登录面板后,可以进入“入站列表”并选择“添加入站”。根据你的合法使用场景、客户端兼容性和服务器配置选择协议、端口及传输方式。
不同协议和传输方式的配置要求不同,不建议在不了解参数含义时直接照抄网上的配置。至少应确认:
- 入站端口没有与其他服务冲突;
- 云安全组和系统防火墙已经按需放行;
- 客户端支持所选择的协议和传输方式;
- 用户标识和认证信息为随机生成;
- 域名、TLS证书和服务器名称配置一致;
- 没有把管理面板端口误当成客户端连接端口。
创建完成后,可以按照面板提供的导出功能生成配置链接或二维码。包含认证信息的链接相当于连接凭据,不应公开分享。
十、下载客户端并测试连接
Windows、Linux和macOS用户可以根据使用环境选择兼容客户端。原文使用的是v2rayN,建议始终从官方GitHub仓库的Releases页面下载当前版本,不要固定链接到已经过时的版本号。
下载完成后,建议核对发布页面提供的文件说明和校验值。导入自己生成的配置后,可以先进行延迟或连接测试,再确认目标服务是否能够正常访问。
如果测试失败,应检查服务状态、入站端口、云安全组、防火墙、客户端参数和服务器日志,不要在未知原因下反复重装系统。
十一、3x-ui常见问题
安装3x-ui必须使用Debian吗?
不是。3x-ui支持多种常见Linux发行版,但本文以Debian为例。不同系统的软件包管理、防火墙和服务配置可能不同,应参考项目当前官方文档。
安装完成后为什么打不开管理面板?
常见原因包括服务未启动、访问地址错误、Web路径遗漏、云安全组未放行、防火墙阻止或端口被占用。可以使用 x-ui status、x-ui log 和 ss -lntp 进行检查。
3x-ui面板可以直接使用HTTP吗?
技术上可以访问,但公网管理面板建议配置HTTPS,并限制管理端口的来源地址。使用HTTP登录可能暴露账号和密码。
为什么客户端导入配置后无法连接?
应检查服务器服务状态、入站端口、防火墙、安全组、域名解析、TLS证书及客户端参数。客户端与服务器两端的协议、端口和安全参数必须保持一致。
如何更新3x-ui?
建议先备份数据库和配置,然后通过 x-ui 管理菜单或 x-ui update 按照当前版本提供的方式更新。更新前应查看官方发布说明,避免新版本配置变化影响现有连接。
总结
在Debian服务器安装3x-ui的基本流程包括购买VPS、通过SSH连接服务器、更新系统、运行官方安装程序、放行必要端口、访问管理页面和配置客户端。安装完成并不等于工作结束,还需要配置强密码、HTTPS、访问限制、系统更新和定期备份,才能降低管理面板暴露在公网后的安全风险。
