管理客户
后台位置: Customers › Customers › List (
/customers)、Deletion requests (/customers/requests)、Service transfers (/customers/transfers) 以及 API keys (/customers/apikeys)。
功能说明
“客户”区域供支持人员查找账户、查看其钱包、服务、工单和登录历史记录,并对其采取操作:锁定、解锁、验证电子邮箱、重置密码、添加或删除信用额度、模拟登录、创建虚拟机或关闭账户。
前提条件
| 项目 | 要求 |
|---|---|
| 角色 | 管理员。每次写入操作都会要求填写原因,并记录到审计日志中(System › Logs › Admin actions)。 |
| 电子邮件 | 密码重置和邀请邮件需要正常工作的 SMTP configuration。 |
客户列表
打开Customers › List。客户是您主站点的账户;分销商的账户也会显示,并可按站点进行筛选。

| 列 | 说明 |
|---|---|
| Email(及姓名) | 点击以打开客户。 |
| State | Active、Locked 或 Deleted,外加 verified 或 unverified 电子邮件。将鼠标悬停在锁定标签上可查看原因。 |
| Login | 客户拥有的登录方式:密码、Google、GitHub、通行密钥。 |
| Country | 根据 IP address 推导出的国旗和国家/地区名称:注册 IP 的国家/地区,或者在未知时为最后登录 IP 的国家/地区。工具提示会指出使用的是哪一个。 |
| Referral source | Referral带有推荐人的链接以及客户通过联盟链接注册时的推荐码;否则显示为“Not recorded”。 |
| Balance,VMs | 钱包余额(负值显示为红色)及运行中的虚拟机数量。 |
| IP已注册/最后 | 注册时和最后登录时使用的IP及两位字母的国家代码。可用于发现来自同一地址的多个账号。 |
| Tenant | 客户的内部租户ID。 |
| Created,Last login | 相对时间。 |
| Site | 当您拥有分销商时显示。 |
Search支持电子邮箱、姓名或IP。**Filters:**状态(全部、活跃、已锁定、已删除)、登录方式(任意、Google、GitHub、passkey、暂无密码)和站点。筛选条件会保留在URL中,因此可以为筛选后的列表添加书签或与同事共享。
排序是全局的。 点击 Email、State、Balance、VMs、Created 或 Last login 的表头会对服务器上的整个客户群进行排序,而不仅仅是您当前查看的页数,并且页码会重置为1。
**列表会自动更新。**在您查看页面时,它每隔几秒自动刷新一次(打开对话框或输入内容时暂停),因此新注册用户和余额变动无需刷新页面即可显示。客户详情页在可见状态下大约每30秒刷新一次;每个标签页在首次打开时加载自身数据。
创建客户
- 点击Create customer。
- 输入e-mail、可选的display name、可选的password(留空 = 客户通过邀请链接自行设置),并选择是否send the invitation e-mail。
- 确认。在发送邀请时,手动创建的账户即被视为已验证。
客户页面
点击某一行。该页面包含八个标签页;当前选中的标签页会保留在URL中,方便添加书签。各标签页在首次打开时加载,切换走后仍会保留其状态。
| 标签页 | 内容 |
|---|---|
| Overview | 身份、注册和最后登录信息、钱包及服务概览 |
| Services | 客户服务统一表格,提供类型与状态筛选、搜索、服务端排序及分页 |
| Billing | 钱包与额度、账本、账单、支付记录、退款、已保存支付方式与自动充值 |
| Quota | 资源配额限制与覆盖设置;请参见Quotas |
| Security | 会话、认证、登录方式、登录历史与API密钥;请参见API keys |
| Support | 近期工单 |
| Affiliate | 推荐计划状态 |
| Log | 审计与活动历史记录 |
页眉中的操作按钮(对已删除的账户隐藏):
| 按钮 | 功能说明 |
|---|---|
| Lock account / Unlock | 阻止登录和API访问。可选择同时停止所有虚拟机(但不删除它们)。非虚拟机的预付费服务(Kubernetes、私有云、VPN等)也会被停止。由管理员锁定的虚拟机必须在虚拟机页面上单独解锁。 |
| Verify email | 无需客户点击链接即可将电子邮箱标记为已验证。 |
| Send reset link | 发送密码重置链接邮件(有效期1小时,单次有效)。如果未配置SMTP,系统会显示一次该链接,以便您手动发送。管理员无法看到密码。 |
| Impersonate | 以该客户身份登录一小时。参见Log in as a customer。 |
| Credit / debit | 通过账目调整来增加或扣减钱包余额。参见Invoices and ledger。 |
| Revoke sessions | 将客户在所有地方登出;应用令牌将停止工作。 |
| Create VM | 为客户创建一个虚拟机。 |
| Soft delete | 关闭账户。您必须输入电子邮件以进行确认。 |
管理单个服务
打开客户的Services标签页,通过名称、ID、IP或配置找到对应服务,并使用行操作。服务的独立管理列表中也提供相同的操作。对话框仅显示该服务及其当前状态所支持的操作。
| 操作 | Effect |
|---|---|
| Lock | 停止服务但保留其数据。客户会看到服务处于锁定状态且无法操作。充值不会解除管理员锁定;锁定期间自动续费会被阻止。 |
| Unlock | 解除管理员锁定。不会解除无关的滥用或其它保护性锁定。 |
| Cancel without refund | 退订该服务且不生成退款账本分录。确认提示会警告退订后无法撤销。 |
| Cancel and refund | 显示原始支付记录、其钱包/额度分摊明细、历史退款以及最高可退金额。确认前请仔细核对金额。 |
为每项操作输入原因。该原因仅供管理员查看;客户会收到一条中立的服务事件或通知。退还的钱包资金将退回钱包,信用额度或促销配额将退回信用额度。此操作不会通过Stripe、银行转账或PayPal退还款项。
对于同类型的多个服务,最多可选择50行并选择批量操作。结果会列出每一行的成功或失败情况。批量退款使用每项服务的建议金额;在退款模式下,建议退款金额为零的服务会被跳过,需要单独审核或在不退款的情况下取消。
DDoS Shield、磁盘和Backups在此处为只读行。带宽附加项跟随其父服务。AI Models访问权限可以锁定,但它没有可取消的订阅。要锁定已租用的Bare Metal服务器,请针对其订阅而非订单进行操作。
关闭账户(软删除)
账户将被设为已删除状态并被锁定,其会话将被撤销,尚未支付的推荐佣金将被冲销。发票和账目将保留以供财务核算。如果客户仍有任何存活服务(虚拟机、Kubernetes、私有云、独立服务器、VPN、IPv6代理)、S3账户或未结算的S3用量,该操作将被拒绝。请先删除这些服务。
删除请求
客户可以从其账户页面请求删除。请求会显示在Customers › Deletion requests中(默认筛选条件:待处理),包含客户、原因、存活虚拟机数量、余额和请求时间。
- Approve deletion仅在客户没有存活虚拟机时可用。输入电子邮件以进行确认。账户将被软删除;剩余的钱包余额不会自动退款——如果您欠款,请先创建退款。
- Reject需要填写原因。
服务转移
Customers › Service transfers列出了将虚拟机或VPN订阅从一个账户转移到同一站点上另一个账户的请求。
- 此界面仅支持查看和创建:您可以代表客户创建请求或取消请求。刻意没有为所有者或接收方提供批准按钮。
- 流程:所有者通过单次有效的电子邮件链接(有效期30分钟,若启用了TOTP则需验证TOTP)进行确认,随后接收方登录并接受(接收方接管付款义务)。未在7天内接受的请求将过期。
- 规则:服务必须处于活动状态、无未付发票且无正在运行的任务;接收方必须是同一站点上具有已验证电子邮件的活动客户。虚拟机转移会移除SSH密钥并关闭自动续费;VPN转移会更改连接密码。
- 已开具的发票仍归原所有者所有;新所有者可以查看该服务的账单历史记录,但原所有者的私密数据将被隐藏。
- 客户可以在门户中的Transfers下创建自己的请求(每小时限制5个请求,同时最多3个处于开放状态)。
验证
- 通过邀请邮件创建客户。新账户会在几秒钟内出现在列表顶部。
- 按Balance排序:该排序覆盖所有客户。
- 锁定客户:状态标签变为Locked,客户将无法登录。可以将其解锁。
限制与注意事项
- 国家/地区列是基于IP的指南,并非居住证明。私有地址或未知地址不显示国家/地区。
- 锁定账户不会退还任何费用,也不会删除虚拟机,除非您同时选择停止它们。
- 解锁账户不会自动解锁被管理员锁定的虚拟机;请在虚拟机页面单独将其打开。
故障排查
| 症状 | 原因 | 解决办法 |
|---|---|---|
| “客户仍有运行中的服务……请先停止/删除” | 该客户拥有服务或S3账户 | 将其移除,然后进行软删除。 |
| 删除审批提示“N个虚拟机正在运行” | 相同原因 | 请先删除虚拟机。 |
| 显示重置链接,而非“邮件已排队” | 未配置SMTP | 请配置电子邮件,或手动发送链接。 |
无法移除登录方式(last_login_method) | 这是该客户唯一的登录方式 | 请先添加其他方式。 |
| 锁定未停止预付费服务 | 报告了停止错误 | 请阅读锁定后的消息;系统会自动重试停止。 |
| 无法创建转账 | 未结清的发票、正在运行的任务、收件人在其他站点或未验证 | 修复该问题后重试。 |