你是否还在为搭建代理面板而头疼?既要配 Nginx 反向代理,又要协调多个端口(管理后台、订阅链接、WebSocket 入口),稍有不慎就 502 或连接失败?x4gKing/3x-ui-Upgrade 是一个专为轻量级、高可用部署优化的开源代理控制面板,它基于 Heimdall(3x-ui 的增强分支)深度定制,首次实现「仅用 Railway 分配的**一个公网端口**」,同时承载管理界面、用户订阅地址、以及 VLESS+WebSocket 入站流量——无需额外域名、无需复杂网络配置,开箱即用。
核心功能
- 单端口全功能聚合:所有服务(管理后台 /managepanel/、订阅链接 /sub/、VLESS WebSocket 入站)全部复用 Railway 提供的唯一端口(如
https://xxx.up.railway.app),彻底告别端口冲突和防火墙限制 - 零依赖轻量数据库:默认采用内嵌 SQLite 存储,无需安装 PostgreSQL 或 MySQL,小规模用户(百人以内)完全够用,启动快、备份简单
- 全自动云端构建部署:通过 Railway 平台一键导入 GitHub 仓库,自动识别 Dockerfile 并拉取最新 Heimdall 镜像,全程可视化操作,5 分钟完成上线
- 开箱即用的安全配置:预置 Nginx 反向代理规则,精准路由不同路径(/managepanel/ → 后台,/sub/ → 订阅,/ → WebSocket 流量),支持 TLS 加密直连
- 标准化 VLESS 入站支持:内置已验证的 VLESS+WebSocket 入站模板,监听端口固定为
8080(容器内),与外层 Nginx 无缝桥接,兼容主流客户端(如 Shadowrocket、Stash、Nekoray) - 极简运维体验:无需手动维护 Docker 容器、不需 SSH 登录服务器,所有操作在 Railway 控制台完成,日志实时可查,扩缩容一键切换
适合哪些人用
本项目特别适合:个人开发者、技术爱好者、小型团队及代理服务初创者。如果你希望快速搭建一个稳定、安全、易管理的代理服务平台,但又不想投入大量时间研究 Nginx 配置、证书申请、多端口映射或数据库运维,那么这个方案就是为你量身打造的。它不面向超大规模商用集群(如万级并发),而是聚焦于「让技术真正服务于使用,而非消耗在部署上」。
快速上手
只需 4 步,10 分钟完成部署:
- 复制项目模板:前往 GitHub 创建新仓库,将本项目中的
Dockerfile、nginx.conf.template和start.sh三个文件放入仓库根目录 - 对接 Railway:登录 railway.app → 「New Project」→ 「Deploy from GitHub repo」→ 选择你的仓库
- 配置网络:部署成功后,进入 Settings → Networking → 点击「Generate Domain」获取专属域名;确认「Target Port」设为
3000(Nginx 默认监听端口) - 首次登录:访问
https://your-domain.up.railway.app/managepanel/,输入默认账号admin/admin,立即修改密码并创建首个 VLESS 入站(端口填8080)
项目信息
x4gKing/3x-ui-Upgrade
GitHub
编程语言:HTML(前端为主,含 Docker/Nginx 配置)|Star 数:712|开源协议:未明确声明(建议部署前查阅仓库 LICENSE 文件)|GitHub 项目地址
它不是另一个“从零造轮子”的面板,而是把成熟组件(Heimdall + Nginx)用最聪明的方式组合起来——让部署回归简单,让代理回归本质。


