3x-ui-multi 是一个专为网络服务运维者设计的开源管理工具,它基于广受欢迎的 3x-ui 面板和 Xray 核心,实现了「单端口对外、多国家节点隔离」的轻量级网关架构。它解决了传统多节点部署中端口冲突、配置混乱、维护困难等痛点,让用户只需开放一个公网端口(3000),就能安全、稳定地统一管理多达 10 个不同国家/地区的代理服务。无论是自用还是小团队共享,它都大幅降低了搭建与运维门槛。
核心功能
- 单端口暴露,极致安全:仅通过 nginx 监听 3000 端口对外提供服务,所有后端组件(Xray 入站、3x-ui 面板)均运行在容器内网,不直接暴露敏感端口,有效规避扫描与误访问风险。
- 多国节点独立隔离:支持灵活配置 10 个可选国家(如美国、日本、新加坡、德国等),每个国家拥有独立的 Xray 入站、路由规则与 TLS 证书,互不干扰、故障隔离。
- 开箱即用的可视化面板:集成 3x-ui v3.5.0 版本,提供直观的用户管理、流量统计、节点开关、SSL 证书自动续签等功能,无需额外部署或调试。
- 修复关键稳定性问题:彻底解决原生方案中常见的
address already in use崩溃循环——通过重定向内部端口(如将 Xray direct 入站从 8080 改为本地回环绑定),确保服务长期稳定运行。 - 容器化一键部署:基于 Docker Compose 编排,配置文件清晰分层(国家配置、nginx 路由、面板参数),新手照着 README 修改 2~3 行即可完成个性化部署。
- 面向生产环境优化:已通过真实多国节点验证,支持 HTTPS 反向代理、路径级路由分发(如 /us/ → 美国节点)、TLS 1.3 加密及 HTTP/2,满足日常高可用需求。
适合哪些人用
这款工具特别适合:个人技术爱好者想搭建属于自己的多线路代理网关;小型开发者团队需要为成员分配不同地区访问权限;教育或科研机构需临时开通合规跨境资源访问通道;以及任何希望告别手动改配置、重启服务、查端口冲突的 Linux 运维新手。它不面向普通终端用户(无需安装客户端),而是为「搭建者」和「管理者」而生——你不需要懂 Xray 协议细节,但能快速掌控全局。
快速上手
只需三步即可启动:
- 确保服务器已安装 Docker 和 docker-compose(推荐 Ubuntu 22.04/CentOS 7+);
- 克隆项目:
git clone https://github.com/x4gKing/3x-ui-multi.git && cd 3x-ui-multi; - 编辑
docker-compose.yml中的COUNTRIES环境变量,按需启用国家(如US,JP,SG),保存后运行docker-compose up -d; - 浏览器访问
https://你的域名:3000(首次登录默认账号 admin/admin),即可进入 3x-ui 面板开始添加用户与配置节点。
提示:建议配合域名 + Let’s Encrypt 自动签发 HTTPS 证书使用,安全性与体验更佳;所有国家节点默认走 TLS + WebSocket,兼容主流客户端(v2rayN、Shadowrocket、Stash 等)。
项目信息
编程语言:JavaScript|Star 数:568|开源协议:未明确声明(建议使用前查阅仓库 LICENSE 文件)|GitHub 项目地址
如果你厌倦了为每个国家单独开端口、配 Nginx、调证书,又不想牺牲安全性和易用性——3x-ui-multi 正是那个「少写命令、多省心事」的成熟解决方案。


