跳转到内容

远程服务器

服务管理页面截图

服务管理 — 服务器以卡片形式展示,含状态 / 连接方式 / Xray 与 Nginx 状态 / 实时网速 / 流量 / 一键操作

妙妙屋X 采用 Master-Agent 架构。主控端通过网络与远程服务器上的 Agent 通信,实现 Xray/Nginx 的远程安装、配置和管理。「服务管理」页面就是所有 Agent 服务器的总览,页面顶部一行按钮分别是:卡片 / 列表视图切换、隐藏 IP、添加服务器、接入分享服务器、流量统计服务器、一键升级 Agent,右侧显示在线 / 离线台数。

服务器卡片截图

一台在线的内联 Xray 服务器卡片(已开启「隐藏 IP」)

区域 含义
标题行 左侧圆点绿 = 在线、红 = 离线;拖动手柄可调整卡片顺序;右上角 × 删除服务器
状态徽标 「在线」、锁图标(主控与 Agent 已加密通信)、偷自己模式(默认 / Tunnel / 回落)、Xray 模式(内联 Xray / 外置 Xray)
三个图标按钮 分享服务器(PRO)、扫描远程服务(重新扫描 Xray / Nginx 状态并同步入站)、编辑服务器
地址行 公网 IPv4 / IPv6(点数字切换),「自动」下拉可切换连接模式,WS 徽标表示当前走 WebSocket,Xray / Nginx 徽标显示运行状态(点 Nginx 可启动 / 重启)
版本徽标 Agent 版本,带红点表示有新版本,点击可升级该台 Agent
实时网速 / 流量统计 系统网卡的实时上下行;当前计费周期已用 / 限额,进度条按用量着色;「重置」可手动重置计费周期
最后心跳 Agent 最近一次上报时间,用于判断离线
Xray配置 / Agent 打开 Xray 管理对话框(配置 / 入站 / 出站 / 路由 / 服务控制);Agent 菜单见下文
  1. 进入「服务管理」页面,点击「添加服务器」
  2. 填写服务器名称(用于标识)和服务器地址(域名或 IP;填域名后节点会用域名作为服务器地址)
  3. 按需调整 Agent 端口、流量限制、重置日期、IPv6、Xray 模式、流量统计规则、流量数据源
  4. 需要 REALITY 偷自己时打开「我要偷自己」并填域名与网站类型
  5. 点「生成 Token」,系统自动生成 Server Token,并给出一键安装命令与 Docker 环境变量
  6. 使用该命令在远程服务器上部署 Agent

添加远程服务器对话框截图

添加远程服务器对话框

生成 Token 后的安装命令截图

生成 Token 后:一键安装命令(含 token / listen_port / xray_mode 参数)与 Docker 环境变量

字段 说明
服务器地址 / DDNS 域名或 IP。填了域名,节点的服务器地址就用域名;开启 DDNS 后由主控定时把该域名解析更新为 Agent 上报的 IP
Agent 端口 Agent 本地管理 API 端口,默认 23889;WebSocket 连接期间会自动关闭该监听(隐藏端口)
Agent 认证 Token 主控调用 Agent API 的凭证,留空自动生成
流量限制 / 已用流量 / 重置日期 服务器月流量配额、用于校准的已用流量、每月重置日;限额留空表示不限
启用 IPv6 关闭后服务管理不显示该服务器的 v6 地址,添加节点时也不可选 v6
Xray 模式 外置 Xray:独立安装的 Xray 进程,Agent 通过 gRPC 控制;内联 Xray(PRO):Agent 内嵌 xray-core,支持限速、设备数、Snell、AnyTLS
流量统计规则 上行 + 下行 / 仅上行 / 仅下行 / 取最大(上/下行)。只影响该服务器的节点流量方向,用户流量按套餐规则单独计算
服务器流量数据源 Xray 协议流量(默认)或系统网卡流量,见下文「服务器流量统计维度」
我要偷自己 开启后 Agent 安装完成会自动安装 Xray + Nginx,并按 Tunnel / 回落模式接管 443;需要填域名与网站类型

开启偷自己后的对话框截图

开启「我要偷自己」后展开的字段:前置选择、部署模式、443 端口、域名、网站类型

两种部署方式: 一键脚本(裸机 + systemd) 或 Docker 镜像 (内置 embedded xray + nginx,必须 host 网络)。详细命令和注意事项见 安装 Agent 文档。

添加服务器时打开「仅监控(不安装 Xray)」,这台服务器只安装 Agent 做监控:在线状态、网卡流量、网速,以及(加入探针页展示后)CPU / 内存 / 磁盘和延迟。它不安装也不托管 Xray。

  • 占用名额:与普通服务器一样占一个服务器名额。服务器总数超出许可证名额时,排在后面的服务器会失去 Xray 授权,可以在列表里拖动调整先后。
  • 不能做的事:不能建节点、不能分享给其它主控。
  • 可以加入转发组:做入口和中转没有限制;做转发链的最后一跳时,只能把流量转到一个指定的落地节点(它没有 Xray,不能在它上面新建落地入站)。详见 转发管理。
  • 之后想装 Xray:在卡片的 Agent 菜单里选「转为完整服务器」,Agent 切换运行模式后自动重启。

点卡片上的铅笔图标可以修改服务器。除了添加时的字段外,编辑对话框还多出几项:

编辑远程服务器对话框截图

编辑远程服务器:锁定节点入口 IP、服务器域名、随机端口范围、IPv6 域名、探针展示信息

字段 说明
锁定节点入口 IP 忽略域名和 DDNS,固定用服务器地址里的 IP 作为节点入口。适合入口固定、出口动态的 NAT 服务器
服务器域名(可选) 填写后节点的服务器地址使用域名而非 IP
随机端口范围 自动分配的入站端口必须落在此范围内;两项留空或都填 0 表示不限
IPv6 域名 创建 IPv6 节点时默认使用它,留空则用 IPv6 地址
Agent 端口 修改后 Agent 会更新配置并重启,期间短暂断开;留空恢复 23889
探针展示信息 供公开探针页展示:地区(IPInfo 自动识别)、续费价格与周期、服务商名称与链接、到期时间等

点卡片上的「自动」下拉可以切换连接模式:

连接模式下拉菜单截图

连接模式:自动 / WebSocket / HTTP / 轮询

Agent 主动连接主控端,保持长连接。实时双向通信,支持扫描结果推送;连接期间 Agent 的本地监听端口会关闭(隐藏端口)。

主控端直接调用 Agent HTTP API。需要 Agent 端口(默认 23889)对主控端可达。

Agent 定期从主控端拉取指令。适合 NAT 或防火墙受限环境。

自动尝试 WebSocket → HTTP → 轮询回退链,选择最优连接方式。

卡片底部的「Agent」按钮汇集了对 Agent 的运维操作:

Agent 菜单截图

Agent 菜单:同步节点、同步节点地址、配置历史、下发默认配置、网站管理、升级 Agent、卸载 Agent

菜单项 作用
同步节点 重新扫描该服务器的 Xray 入站并同步到节点表(新增的入站会自动生成节点)
同步节点地址 把该服务器所有节点的服务器地址统一改成当前的域名 / IP,换域名后一键刷新
配置历史 查看主控保存的所有 Xray 配置快照,可预览任意版本,也可一键下发回 Agent(下发前自动跑 xray test 验证)
下发默认配置 用主控生成的默认 Xray 配置覆盖 Agent 上的配置,用于修复被改坏的配置
网站管理 管理该服务器上由妙妙屋X部署的 Nginx 站点,见 Nginx 网站管理
升级 Agent 升级这一台 Agent 到最新版本
卸载 Agent 从服务器上卸载 Agent

配置历史对话框截图

配置历史:每次主控修改或 Agent 上报都会留一份快照,带 Hash 与来源,可预览 / 下发

卡片底部的「Xray配置」按钮打开 Xray 管理对话框,四个选项卡分别对应配置文件、入站、出站和路由,顶部还有启动 / 停止 / 重启按钮与运行状态:

Xray 管理对话框截图

Xray 管理 → 配置管理:服务控制、指标统计 / 流量统计 / gRPC 状态、可直接编辑并保存的完整配置

四个选项卡的用法分别见 Xray 服务管理、Xray 入站管理、Xray 出站管理、Xray 路由管理。

每台服务器有两个 Token:

  • Server Token:Agent 用于连接主控端的凭证
  • Agent Token:主控端用于调用 Agent API 的凭证

可在编辑服务器对话框里重置 Token。重置后 Agent 会通过 WebSocket 自动接收新 Token。

状态 说明
connected Agent 已连接,可正常管理
disconnected Agent 断开连接
pending 等待 Agent 首次连接

服务器较多时可以切换到列表视图,一行一台;「隐藏 IP」会把所有卡片上的 IP 打码,方便截图或公开演示(本页截图即开启了隐藏 IP)。

服务管理列表视图截图

列表视图

顶部「流量统计服务器」用来选择哪些服务器参与管理员首页的流量汇总:

流量统计服务器对话框截图

流量统计服务器:首页总流量 / 已用 / 剩余 / 实时网速 / 每日趋势只汇总勾选的服务器,服务器明细不受影响

服务管理列表里的「已用流量」与流量配额限额支持两种数据源,在创建或编辑服务器对话框的「服务器流量数据源」选项里切换。默认值为「Xray 协议流量」;需要对齐 VPS 网卡账单时可改为「系统网卡流量」:

由 Agent 从 /proc/net/dev 读取物理网卡 RX / TX 累计,包含 Xray 转发、SSH、系统更新、监控上报和 tunnel overhead 等主机流量。通常更接近 VPS 服务商的网卡口径,但服务商采样方式仍可能产生差异。不含 WARP / Tailscale / Docker / WireGuard 等虚拟网卡。

聚合该服务器 node_traffic 中的 Xray inbound + outbound 计数,只统计走 Xray 的数据。节点视图还会进行用户归因、routed 子节点拆分和父节点扣除,因此两个页面不保证相等。

「流量统计规则」选项(上行 / 下行 / 双向 / 上下行取最大值)对两种数据源同样适用。

卡片的实时上传/下载速率始终来自系统网卡,不随这里的数据源或统计规则切换。

节点视图、用户视图、套餐流量阈值断流逻辑永远走 Xray 维度(系统网卡无法拆分到 tag 或 user),不受此选项影响。

服务管理卡片、首页汇总、流量信息和公开探针的时间范围并不完全相同。完整公式与逐页差异见流量统计口径。

主控发布新版本后,卡片上的版本徽标会带红点。点它可以单独升级这一台;顶部「一键升级 Agent」则对所有有新版本的服务器批量升级,无需逐台 SSH 重新执行安装命令。升级过程中 Agent 会重启,服务短暂中断。

升级单台 Agent 确认框截图

升级单台 Agent:显示当前版本与最新版本

一键升级 Agent 确认框截图

一键升级:统计有多少台可升级

你可以把自己的一台服务器分享给别人的妙妙屋X 主控,让对方也能在其面板里管理该服务器(创建入站、出节点等),而无需把 Agent 令牌直接交出去。

点卡片上的分享图标,在对话框里「生成分享令牌」,把「拥有方地址 + 分享令牌」交给对方。默认接收方只能管理自己创建的入站,看不到本机其他用户的入站与完整 Xray 配置。

分享服务器对话框截图

分享服务器:生成分享令牌,可选是否允许接收方查看 / 修改完整 Xray 配置

点顶部「接入分享服务器」,填入对方给的拥有方地址与分享令牌即可。接入后该服务器会作为一台联邦(federated)服务器出现在你的列表里,状态随拥有方上报刷新;入站 / 节点 / Tunnel 管理等均可用。

接入分享服务器对话框截图

接入分享服务器:拥有方地址、分享令牌、服务器名称、入站前缀

完整说明见 分享服务器。主控与 Agent、以及主控之间的联邦通信均走加密通道(密钥协商 + 会话缓存),令牌轮换不影响在线管理。