{{ title }}

自动刷新:每 秒(读本地缓存,轻量)

{{ error }}

节点在线{{ overview.nodes_online || 0 }}/{{ overview.nodes_total || 0 }}
用户数{{ overview.users_total || 0 }}
已耗尽{{ overview.users_depleted || 0 }}
总用量{{ fmtBytes(overview.total_used_bytes || 0) }}

节点容量与流量监控

来源为「厂商API」时为节点真实总量(含非平台 client)
{{ m.name }} {{ statusText(m.status) }} {{ m.region || '-' }} {{ m.provider.provider && m.provider.provider!=='none' ? (m.provider.label || '厂商API') : '平台账本' }}
月流量 {{ fmtBytes(m.cap.used_bytes) }} / {{ fmtBytes(m.cap.limit_bytes) }} {{ ratioPct(m.cap) }}%
预测月末 {{ Math.round((m.cap.traffic_ratio||0)*100) }}% · 停接水位 {{ Math.round((m.cap.traffic_stop_ratio||0)*100) }}% · {{ resetCountdown(m.cap.traffic_reset_at) }}
未配置容量或尚未同步
带宽利用率 {{ Math.round((m.cap.bandwidth_util||0)*1000)/10 }}%
等待下一次同步采样…
带宽承诺 {{ m.cap.committed_down_mbps||0 }} / {{ m.cap.usable_down_mbps }} Mbps {{ m.cap.users||0 }} 户
离线 维护中 接单中 停接 心跳 {{ fmtAgo(m.last_heartbeat) }} 节点异常 账本低估 {{ m.cap.foreign_clients }} client 同步失败
还没有节点,去「节点」页接入第一台 s-ui

用户流量(跨节点累加)

用户总用量 / 配额分节点状态订阅
{{ u.username }}
{{ fmtBytes(u.total_used) }} / {{ fmtBytes(u.quota_bytes) }}
{{ b.node_name || b.node_id }}: {{ fmtBytes(b.used) }}
耗尽 到期 禁用 可用 {{ u.sub_url }}

已登记节点

节点地区 / 入站月流量带宽与接单操作
{{ n.name }} {{ statusText(n.status) }} 已停用
{{ n.panel_base_url }}
心跳 {{ fmtAgo(n.last_heartbeat) }}
异常:{{ n.last_error.length > 48 ? n.last_error.slice(0, 48) + '…' : n.last_error }}
{{ regionLabel(n) }}
入站 {{ n.default_inbounds || n.default_inbound_id || '-' }}
{{ n.provider.label }}{{ capacities[n.id] && capacities[n.id].traffic_source==='provider' ? '' : (n.provider.last_error ? ' · 同步失败' : ' · 待同步') }}
尚未配置容量
-

地区可售容量

余量按“可接单节点”的可售带宽合计(已扣安全余量并减去已承诺预留)。流量水位达到停接阈值会自动停止新开户。

{{ r.display_name }} {{ r.accepting_nodes }}/{{ r.nodes }} 节点可接单 · {{ r.users }} 用户
⚠ {{ r.incomplete_nodes }} 个节点有非平台 client,容量数据不完整
可售下行
{{ r.remaining_down_mbps }} / {{ r.usable_down_mbps }} Mbps
可售上行
{{ r.remaining_up_mbps }} / {{ r.usable_up_mbps }} Mbps
流量水位
{{ Math.round(r.max_traffic_ratio*100) }}%

用户列表

共 {{ users.length }} 个用户
{{ u.username }} 耗尽 禁用 可用 配置中… 配置失败 部分节点失败
{{ u.remark }}
迁移 {{ u.migration.status }}
流量用量 {{ fmtBytes(u.total_used) }} / {{ fmtBytes(u.quota_bytes) }}
限速 {{ u.speed_up_mbps||0 }}/{{ u.speed_down_mbps||0 }} Mbps 不限速 {{ u.exit_mode==='socks5' ? 'SK5 出口' : '直连' }} {{ (u.inbound_mode==='dedicated' || u.speed_up_mbps || u.speed_down_mbps) ? '专属入站' : '共享入站' }} 每 {{ u.reset_days||30 }} 天重置
{{ b.node_name }} {{ fmtBytes(b.used) }} · 专属 :{{ b.remote_inbound_port }} · sk5 · 错误
下次重置 {{ fmtTime(u.next_reset_at) }}
⚠ {{ u.sync_error.length > 90 ? u.sync_error.slice(0, 90) + '…' : u.sync_error }}
{{ u.sub_url }}
还没有用户,点击右上角「+ 开户」创建第一个用户

操作记录

时间动作详情操作者
{{ fmtTime(a.created_at) }} {{ a.action }} {{ a.detail }} {{ a.actor }}
暂无审计记录。

公众订阅地址(Public Base URL)

用户看到的订阅链接前缀。请填可公网访问的域名,例如 https://sub.yourdomain.com,不要用 localhost。

环境变量默认值:{{ settingsForm.public_base_url_env_default }}

示例订阅: {{ (settingsForm.public_base_url || '').replace(/\/$/, '') }}/sub/<token>

地区资源池 {{ regions.length }} 个地区 · 决定开户按“美国/日本”如何选址(不常变动,已折叠)
显示名代码优先级启用节点操作
{{ (regionStats.find(s => s.region_id===r.id) || {}).nodes || 0 }}
还没有地区池,添加节点时会按地区显示名自动创建。