{{ batchDialog.desc }} ({{ batchDialog.current }}/{{ batchDialog.total }})
当前为 {{ expireDialog.targetName }} {{ expireDialog.isAgentTarget ? '(代理账号)' : '(普通账号)' }} 设置期限。
提示:若设定未来时间,账号将自动恢复可用状态。时间到达后自动在后台禁用。
+1个月
将已选中的 {{ selectedUsers.length }} 个账号追加到以下代理的权限列表中(不会覆盖已有账号):
为 {{ winCountDialog.userName }} 设置授权窗口数量
暂无待审批的改名申请
BIT

{{ isAgent ? '代理服务台' : '账号管理中心' }}

{{ isAgent ? '受限权限 · 加密连接' : '成员、代理与窗口统一管理' }}
实时同步 退出登录
成员总数
{{ userList.length }}人
当前启用
{{ userList.filter(u => u.status !== 1 && !u.isExpired).length }}个
{{ isAgent ? '授权范围' : '代理数量' }}
{{ isAgent ? userList.length : agentList.length }}{{ isAgent ? '账号' : '位' }}
当前选中
{{ selectedUsers.length }}项
手动刷新代理 新增空白代理
创建用户
前缀+数字 完全随机 生成预览列表 清空
批量创建 (执行) 复制(账号----密码) 复制(完整导入格式)
统一归属分组:
开始导入

登录防护策略

管理员和代理登录共用 IP 防爆破与审计策略
保存安全策略 刷新

IP 黑名单

可永久或限时禁止指定 IP 登录
手动拉黑 IP
{{ item.ip }}已拉黑
原因{{ item.reason }}
拉黑时间{{ formatSecurityTime(item.blocked_at) }}
解除时间{{ item.expires_at ? formatSecurityTime(item.expires_at) : '永久' }}
解除封禁

IP 登录统计

按来源 IP 汇总登录次数、成功率、账号和最近活动
共 {{ securityIPStats.length }} 个 IP
{{ item.ip }}{{ item.blocked ? '已拉黑' : '正常' }}
总次数{{ item.total }}
成功 / 失败{{ item.success }} / {{ item.failure }}
管理员 / 代理{{ item.admin_count }} / {{ item.agent_count }}
最近登录{{ formatSecurityTime(item.last_login) }}
涉及账号{{ (item.accounts || []).join('、') || '-' }}
拉黑 IP解除封禁

登录审计日志

成功与失败均记录来源 IP、账号、时间和浏览器,每页显示 50 条
清空日志
{{ item.ip }}{{ item.success ? '成功' : '失败' }}
登录时间{{ formatSecurityTime(item.timestamp) }}
类型{{ item.role === 'admin' ? '管理员' : '代理' }}
账号{{ item.account || '-' }}
说明{{ item.message || '-' }}
User-Agent{{ item.user_agent || '-' }}
拉黑 IP
本地搜索: 重置
打开窗口回收站
手动刷新列表 已选中: {{ selectedUsers.length }}
随机
随机

代理名称: {{ newAgentDialog.name }}

Agent ID(账号): {{ newAgentDialog.id }} 复制

登录密码/密钥: {{ newAgentDialog.key }} 复制

{{ winDialog.isRecycle ? '彻底删除选中' : '删除选中窗口' }} 清空回收站(全部删除)