cb8981158fa6481412f246175de13a68079d05e3
3x-ui-agent
基于 3x-ui v3.7.0 的二次开发:节点 agent 化。节点鸡不再跑完整面板,只跑一个轻量 agent(约 60MB 内存),由主控统一管理、下发 xray 配置。
架构
- 主控:完整 3x-ui 面板,唯一的配置可信源。管理节点、入站、客户端,下发完整 xray 配置(含出站、路由)到各 agent。
- Agent:跑在节点鸡上,通过 token 向主控注册。定时拉取主控下发的 xray 配置并应用,上报心跳和流量。只提供 VLESS / SS2022 入站。
安装
主控
bash <(curl -fL https://raw.githubusercontent.com/aaaamoooo/3x-ui-diy/main/install-master.sh)
装完面板在 http://主控IP:2053,默认账号 admin / admin。
Agent(节点鸡)
先在主控面板「节点管理」→「添加节点」→ 类型选 Agent,保存后弹窗会显示 token,复制下来。
然后在节点鸡上:
bash <(curl -fL https://raw.githubusercontent.com/aaaamoooo/3x-ui-diy/main/install-agent.sh) \
--master http://主控IP:2053 --token 你的TOKEN --name 节点名
agent 约 30 秒后拉到配置并启动 xray,节点在面板显示在线。
使用流程
- 主控面板添加 Agent 类型节点,拿到 token
- 节点鸡一键安装 agent,填入主控地址和 token
- 在「入站列表」创建入站(VLESS / SS2022),「部署到」选择在线的 agent 节点
- 主控自动把完整 xray 配置下发到节点,客户端即可连接
内存占用(实测)
| 内存 | |
|---|---|
| agent + xray | 约 63MB |
| 完整 3x-ui 面板 | 130–160MB |
与原版的区别
- 节点不再需要安装完整面板
- 主控是唯一可信源,节点配置全部由主控下发
- 节点在线状态由 agent 心跳维持
- 添加节点支持 Agent 类型,自动生成注册 token
License
GPL-3.0(继承上游 3x-ui)
Releases
2
v3.7.0-agent.1
Latest
Languages
Go
59.3%
TypeScript
36.7%
Shell
2.3%
CSS
1.3%
JavaScript
0.3%