🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}仪表盘
{{ dash.total_domains }}
域名总数
{{ dash.rented_domains || 0 }}
已出租域名
{{ dash.unrented_domains || 0 }}
未出租域名
{{ (dash.expiring_soon||[]).length }}
30天内到期租约
¥{{ dash.total_income || 0 }}
累计出租收入(全部租约)
¥{{ dash.active_income || 0 }}
出租中收入(当前产生)
{{ dash.rental_stats.active || 0 }}
出租中租约
{{ dash.rental_stats.upcoming || 0 }}
待生效租约
🏷 出租营收(按备案地)
小厂(备案地) 成本¥120 / 售¥188;阿里云/腾讯云/其他/未填 成本¥120 / 售¥300(未填备案地按大厂价计);统计口径 = 在「域名库存」点过 7天/包月 的域名(已出租){{ dash.vendor_stats.total_rented || 0 }}
总出租域名数
¥{{ dash.vendor_stats.total_income || 0 }}
总收入
¥{{ dash.vendor_stats.total_cost || 0 }}
总成本
¥{{ dash.vendor_stats.total_profit || 0 }}
总利润
{{ dash.vendor_stats.today_total || 0 }}
今日新出租
¥{{ dash.vendor_stats.today_income || 0 }}
今日收款
| 备案地 | 已出租数 | 今日新租 | 单价(售) | 单位成本 | 收入 | 成本 | 利润 |
|---|---|---|---|---|---|---|---|
| {{ c.label }} | {{ c.rented }} | {{ c.today_new }} | ¥{{ c.sell }} | ¥{{ c.cost }} | ¥{{ c.income }} | ¥{{ c.cost_total }} | ¥{{ c.profit }} |
| 合计 | {{ dash.vendor_stats.total_rented }} | {{ dash.vendor_stats.today_total }} | ¥{{ dash.vendor_stats.total_income }} | ¥{{ dash.vendor_stats.total_cost }} | ¥{{ dash.vendor_stats.total_profit }} |
ℹ️ 有 {{ ((dash.vendor_stats.categories||[]).find(c=>c.key==='')||{}).rented }} 个已出租域名还没填「备案地」,已按大厂价(¥300)计入营收。建议到「域名库存」点「🏛 设置备案地」补标小厂/阿里云等,营收统计更精确。
💰 租金收入明细
收入 = 每次出租/出售时手动填写的租金之和;"出租中收入"为当前正在产生收入的租约合计| 域名 | 租客 | 租金 | 租期 | 状态 |
|---|---|---|---|---|
| {{ r.domain }} | {{ r.tenant_name }} | ¥{{ r.price }} | {{ r.start_date }} ~ {{ r.end_date }} | {{ r.status==='active'?'出租中':r.status==='upcoming'?'待生效':'已到期' }} |
| 合计(共 {{ (dash.income_detail||[]).length }} 单租约) | ¥{{ dash.total_income || 0 }} | |||
暂无出租记录,去「出租管理」添加后这里会展示收入明细
⏰ 即将到期的出租合约(30 天内)
| 域名 | 租客 | 授权前缀 | 到期日 | 剩余天数 | 状态 |
|---|---|---|---|---|---|
| {{ r.domain }} | {{ r.tenant_name }} | {{ p }}.{{ r.domain }} | {{ r.end_date }} | {{ r.days_left }} 天 | 待续费/回收 |
暂无即将到期的租约 🎉
☁️ 云账号状态
{{ providerName(a.provider) }} {{ a.name }}
{{ a.status==='ok'?'正常':a.status==='error'?'异常':'未验证' }}
📦 域名分布
{{ providerName(p.provider) }}
{{ p.cnt }} 个域名
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}域名库存
导入域名 → 绑定云账号 → 设置二级前缀解析,支持从云端一键同步
微信状态:
⚠ 弹窗
🚫 已拦截
✅ 直开
|
备案服务商:
{{ c }}
✕ 清除筛选
当前筛选:{{ activeFilterText }}
(两组可叠加,如「弹窗 + 小厂」)
| 域名 / 备案主体 | 所属云账号 | 解析记录 | 出租状态 | 域名到期 | 标签 | 备案地 | 操作 | |
|---|---|---|---|---|---|---|---|---|
| {{ d.domain }}在售 ¥{{ d.rent_price }}/年
🏢 {{ d.icp_company }} · {{ d.icp_no }}
|
未绑定 阿里云 {{ d.account_name }} | 🔍 {{ d.record_count }} 条 → | 已出租 未出租 有租约 | {{ d.expire_date }} — {{ d.rent_pkg==='7d'?'7天':'包月' }} 7天 包月 清 | {{ d.tags }} | 🏛 {{ d.icp_provider }} + 未记录 | 解析记录 编辑 删除 |
暂无域名,点击「批量导入域名」开始
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}证书制作
免费 SSL 证书自动签发(DNS 验证) · 到期提醒 · 打包下载给客户部署
🎫 签发新证书(Let's Encrypt / Google 免费 90 天)
⚠ {{ sslDlgParsed.error }}(红色标签未生效,点 × 删掉即可)
已识别 {{ sslDlgParsed.n }} 个域名:{{ sslDlgParsed.list.join('、') }}(certd 上游将合并为一张 SAN 证书;自建通道每个域名独立签发)
多个域名可一次粘贴自动拆分(空格 / 逗号 / 换行均可;自建通道与 certd 都支持多域名)
清空
✔ 已对接 {{ certdCfg.base_url }}(DNS 授权/申请/下载全部由 certd 完成,约 1-5 分钟)
✘ 上游 certd 未配置,请到下方「🔗 上游 certd 配置」填写保存
证书域名必须在所选授权的 DNS 下(如腾讯云域名选腾讯云授权)。不选则沿用全局「上游 certd 配置」里的默认授权。
拉取授权列表
💡 选「手动 TXT」后点「创建并签发」会停在「待TXT验证」:在下方证书台账那一行点「手动TXT」复制要加的记录。主机记录填
_acme-challenge(国内面板只填前缀,别带你的域名),记录值整段复制。去你域名实际 DNS 处添加,点「检查 TXT 是否生效」确认后,再点「验证签发」。支持通配符(填 *.域名 会自动附带裸域,别把裸域再写一遍)。
自动 DNS 验证仅支持:域名 NS 托管在你所选账号下;如不确定,账号留空 → 系统给出 TXT 值你手动添加。
没账号可选→改用下方「手动 TXT」,我给你验证值你去 DNS 加。
🔑 CA 账户 / EAB 配置
🔄 刷新状态
2025 起 Let's Encrypt / Google Trust 新 ACME 账户均需 EAB 凭据。已配置的 CA 会显示 ✔。
EAB 获取:Google Trust → pki.goog;Let's Encrypt 老账户(此前成功签发过)无需 EAB。
EAB 获取:Google Trust → pki.goog;Let's Encrypt 老账户(此前成功签发过)无需 EAB。
{{ meta.n }}
✔ 已配置 (…{{ eabStatus[ca].kid_tail }})
未配置
{{ meta.hint }}
🔗 上游 certd 配置(自建)
已连接
未配置
🔄 刷新
把 本系统自建的 certd(当前
前提:证书域名的 NS 必须托管在所选 certd DNS 授权(如阿里云)下。
http://127.0.0.1:7001,管理界面 https://certd.xueyiyou.com)作为上游:复用其中的 DNS 授权和 ACME 账号代签证书,签好自动下载回本系统统一管理,不依赖任何外部代签服务。前提:证书域名的 NS 必须托管在所选 certd DNS 授权(如阿里云)下。
即 certd「授权管理」里的 DNS 授权(阿里云/腾讯云等),签发时用它加 TXT 验证。
📚 证书台账({{ certs.length }})
+ 手动导入已有证书(宝塔/其它平台签发)
| 域名 | 客户 | CA | 状态 | 签发时间 | 到期 | 有效期 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ certDomains(c)[0] || '—' }}
该证书包含 {{ certDomains(c).length }} 个域名 · 点任意一行即可复制
{{ d }}复制
|
{{ c.customer || '—' }} | {{ c.ca }} | ✔ 已签发 待TXT验证 签发中 已到期 失败 {{ c.status }} | {{ (c.issued_at || c.issued_real).slice(5,16) }} 签发中… — | {{ c.expire_at ? c.expire_at.slice(0,16) : '—' }} | {{ c.days_left }}/{{ c.total_days }} 天 — | 📋 日志 🔁 同步 certd 手动TXT 验证签发 🔄 续期 ⬇ 下载zip 删除 |
暂无证书。上方填域名 → 申请并签发,或导入已有证书。
{{ sslTxtDlg.note }}
到域名 NS 所在服务商(DNS 解析控制台)添加以下 TXT 记录,共 {{ sslTxtDlg.records.length }} 条:
📋 复制全部
| 域名 | 主机记录 | 类型 | 记录值 |
|---|---|---|---|
| {{ rec.domain }} | {{ rec.rr || '_acme-challenge' }} 复制 | TXT |
{{ rec.value }}
复制
完整记录名
{{ rec.host }}
复制
|
✅ 国内面板「主机记录」只填
_acme-challenge 前缀,控制台会自动补域名;Cloudflare / cPanel 等改填下方「完整记录名」。✅ 「记录值」整段复制,不要加引号、不要带空格或换行。
⏱ 一般 30 秒 ~ 2 分钟生效,可先点「检查 TXT 是否生效」,再点「验证并签发」。
TXT 预检结果:
{{ cr.host }}:{{ cr.msg }}
{{ sslTxtDlg.checkMsg }}
提示:多域名证书会给出多条 TXT,全部添加好再点「验证并签发」。
域名: {{ sslLogDlg.domain }}
{{ sslLogDlg.status }}
阶段: {{ sslLogDlg.stageName }}
{{ sslLogDlg.progress }}%
{{ s.icon }}{{ s.name }}
系统日志 {{ sslLogDlg.logs.length }}
上游原始日志 {{ sslLogDlg.rawLogs.length }}
🔁 刷新
{{ sslLogDlg.autoScroll ? '⏸ 停止跟随' : '▶ 跟随尾部' }}
📋 复制本页
⏳ 任务已排队,等待后台线程接管…
本窗口每 1.5 秒自动刷新;若超过 1 分钟仍无输出,可关闭此窗点台账里的「🔁 同步 certd」直接拉回上游结果。
本窗口每 1.5 秒自动刷新;若超过 1 分钟仍无输出,可关闭此窗点台账里的「🔁 同步 certd」直接拉回上游结果。
{{ l.t || '——:——:——' }}
{{ l.lvText }}
{{ l.msg }}
正在拉取上游原始日志…
{{ sslLogDlg.rawNote || '上游暂无日志输出' }}
{{ l }}
⚠️ {{ sslLogDlg.error }}
⬇ 下载 zip
关闭
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}域名检测
微信拦截状态实时检测 · 四态分级(正常 / 访问 / 复制 / 拦截)· 支持单个与批量
⚠️ 微信检测源未启用,请点下方「⚙️ 检测设置」配置检测源后使用(或当前为免费源限流中)。
🤖 24 小时自动监控
每
分钟自动巡检一轮
| 监控中 {{ monitorCount }} 个 · 上次运行 {{ monCfg.last_run || '尚未运行' }}
立即巡检一轮
全部纳入监控
全部取消
🔔 告警设置
📜 告警记录
⚠️ 监控已开启,但还没配置告警渠道 —— 域名被拦截时只会更新状态,不会推送提醒。点「🔔 告警设置」配置企业微信 / 钉钉 / 飞书机器人。
域名检测
域内检测
{{ inspectTab==='domain' ? '手动输入或粘贴域名,实时返回微信四态' : '从域名库存勾选域名,批量加入检测' }}
粘贴要检测的域名,每行一个(支持复制表格/Excel 列):
example.com / my-site.cn / demo.net …(自动去掉 http:// 与路径,重复项自动去重)
example.com / my-site.cn / demo.net …(自动去掉 http:// 与路径,重复项自动去重)
{{ s.label }} {{ s.n }}
| 域名 | 状态 | 自动监控 | 最近告警 | 检测时间 | 操作 | |
|---|---|---|---|---|---|---|
| {{ it.domain }} | 检测异常 {{ wxLevelText(it) }} {{ it.wx_detail.length > 22 ? it.wx_detail.slice(0,22) + '…' : it.wx_detail }} |
|
{{ it.alert_at.slice(5) }} — | {{ it.checked_at || '从未检测' }} |
{{ inspectCheckingId===it.id ? '检测中…' : '重新检测' }}
查看
备注
|
已选 {{ selectedInspectIds.length }} 个
批量删除
取消选择
暂无检测域名。上方输入域名(多个用空格/逗号分隔)点「开始检测」,或用「批量粘贴」一次检测多个。
当前筛选条件下没有匹配的域名。
共 {{ filteredInspectList.length }} 条,为防卡顿仅渲染前 {{ visibleInspectList.length }} 条;用上方状态筛选可缩小范围,结果 30 分钟后自动清理。
绿色:正常(微信内可直接打开)
蓝色:访问(风险提示,可点「继续访问」)
白色:复制(已停止访问,仅可复制链接)
红色:拦截(微信封禁,无法访问)
提示:当前检测源只返回「封 / 没封」二态,无法区分「访问」「复制」两档,结果按 正常 / 拦截 显示。
| 域名 | 备案服务商 | 出租状态 | |
|---|---|---|---|
| {{ d.domain }} | {{ d.icp_provider || '—' }} | {{ d.rent_pkg ? '已出租' : '—' }} |
没有匹配的库存域名。
{{ wxLevelText(inspectDetailDlg.row) }}
检测时间:{{ inspectDetailDlg.row.checked_at || '—' }}
微信提示:{{ inspectDetailDlg.row.wx_detail }}
错误信息:{{ inspectDetailDlg.row.wx_error }}
推送渠道
Webhook
{{ monDlg.form.alert_channel==='serverchan' ? 'SendKey' : 'Bark Key' }}
触发档位
🔴 拦截(爆红封禁)
🔵 访问(风险提示可继续)
⚪ 复制(已停止访问)
重复提醒
同一状态持续异常时,每
小时再提醒一次(0=只提醒一次)
恢复提醒
域名从异常恢复「正常」时也推送一条通知
告警内容示例:
🔴 微信域名监控告警 · 域名状态异常
域名:demo.com
状态:拦截
微信提示:该网页已被大量用户举报,已停止访问
时间:2026-10-06 14:00:00
🔴 微信域名监控告警 · 域名状态异常
域名:demo.com
状态:拦截
微信提示:该网页已被大量用户举报,已停止访问
时间:2026-10-06 14:00:00
| 时间 | 域名 | 状态 | 渠道 | 结果 |
|---|---|---|---|---|
| {{ a.created_at }} | {{ a.domain }} | {{ WX_TEXT[a.level] || '—' }} {{ a.detail.length > 20 ? a.detail.slice(0,20) + '…' : a.detail }} | {{ a.channel || '—' }} | 已推送 失败 |
还没有告警记录。开启自动监控并配置告警渠道后,域名状态异常时会自动推送。
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}域名巡查
出租域名每天定时巡检「实际在做什么业务」 · 只读抓取公网可见内容 · 自动判定风险并留档
🛡️ 本功能只做公开可见内容的只读巡查(DNS 解析 + 首页正文 + 少量通用路径),用于出租方履行注意义务与留档取证。
判定结果是基于页面内容的自动推断,处置前请点「详情」核对证据;本系统不提供任何绕过监管/拦截的方案。
{{ patrolStats.total || 0 }}
巡查目标
{{ patrolStats.danger || 0 }}
🔴 高危
{{ patrolStats.suspect || 0 }}
🟠 可疑
{{ patrolStats.watch || 0 }}
🔵 关注
{{ patrolStats.normal || 0 }}
🟢 正常
{{ patrolStats.unknown || 0 }}
⚪ 未知/未接入
{{ patrolStats.changed || 0 }}
🔔 有变化
粘贴要巡查的主机名,每行一个(可复制 Excel 列):
hbaiabb.cn / pqdly.ytvopci.cn / star.tgngmba.cn …(自动去 http:// 与路径、自动去重)
hbaiabb.cn / pqdly.ytvopci.cn / star.tgngmba.cn …(自动去 http:// 与路径、自动去重)
⏰ 每日 {{ patrolConfig.hour }}:00 后自动巡查
⏰ 定时巡查未开启
上次自动巡查:{{ patrolConfig.last_run }}
尚未执行过自动巡查
并发 {{ patrolConfig.conc }} · {{ patrolConfig.deep ? '深度探测已开' : '深度探测未开' }}
🛰️ 巡查进行中,请稍候(每个站点约 3-10 秒)…
| 主机名 / 租户 | 解析 | 业务判定 | 风险 | 最近巡查 | 操作 | |
|---|---|---|---|---|---|---|
|
{{ it.host }}
👤 {{ it.tenant }}
未关联租户
{{ patrolSrcText(it.source) }}
|
{{ it.last.ip }}
CNAME {{ it.last.cname }}
—
|
{{ it.last.category || '—' }}
命中:{{ it.last.hits }}
🔔 {{ it.last.change_note }}
|
{{ patrolLevelText(it.last.level) }} {{ it.last.risk }} 未巡查 | {{ it.last ? it.last.checked_at : '—' }} |
|
已选 {{ selectedPatrolIds.length }} 个
🚀 巡查选中
🗑 批量删除
取消选择
还没有巡查目标。点「🔗 同步出租域名」自动把在租域名 + 已放行前缀 + 解析记录全部拉进来,或手动粘贴主机名。
当前筛选条件下没有匹配的目标。
{{ patrolLevelText(patrolLatest.level) }} · {{ patrolLatest.risk }} 分
👤 {{ patrolDetail.target.tenant || '未关联租户' }}
{{ patrolSrcText(patrolDetail.target.source) }}
🕒 {{ patrolLatest.checked_at }}
业务判定:{{ patrolLatest.category || '—' }}
标题:{{ patrolLatest.title || '(无)' }}
HTTP:{{ patrolLatest.http_status || '—' }} · Server:{{ patrolLatest.server || '—' }}
解析 IP:{{ patrolLatest.ip || '—' }}
CNAME:{{ patrolLatest.cname }}
⚠️ {{ patrolLatest.error }}
🎯 命中的风险特征
{{ h.label }}(+{{ h.score }})
关键词:{{ h.words.join('、') }}
📂 只读探测到的路径
{{ p }}
📄 页面正文留档(证据片段)
{{ patrolEvidence.text || '(无正文内容)' }}
📜 历史巡查记录({{ patrolDetail.history.length }} 条)
| 时间 | 判定 | 风险 | IP | 变化 |
|---|---|---|---|---|
| {{ h.checked_at }} | {{ h.category }} | {{ h.risk }} | {{ h.ip || '—' }} | {{ h.change_note || '' }} |
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}域名出租管理
记录租客、租期、租金与授权的二级前缀,自动计算状态与到期提醒
⚠️ 有 {{ rentals.filter(r=>r.status==='expired').length }} 个租约已到期,建议尽快回收二级前缀解析记录或联系租客续费。
¥{{ rentalSum.total }}
租金总额(全部租约)
¥{{ rentalSum.active }}
出租中收入({{ rentalSum.activeCount }} 单)
{{ rentals.length }}
当前筛选租约数
{{ rentalSum.expiredCount }}
已到期租约
📦 库存出租套餐
在「🌐 域名库存」点一下 7天 / 包月 就会汇总到这里,不用填租客名
🔄 刷新
{{ pkgSum.today_new }}
今天新租出去
{{ pkgSum.week }}
包周(7 天)
{{ pkgSum.month }}
包月
{{ pkgSum.expiring_soon }}
{{ pkgSum.soon_days }} 天内到期
{{ pkgSum.expired }}
已到期
{{ pkgSum.vendor.total_rented || 0 }}
总出租域名数
¥{{ pkgSum.vendor.total_income || 0 }}
总收入(分类合计)
¥{{ pkgSum.vendor.today_income || 0 }}
今日收款
| 备案地 | 已出租 | 今日新租 | 单价(售) | 收入 | 成本 | 利润 |
|---|---|---|---|---|---|---|
| {{ c.label }} | {{ c.rented }} | {{ c.today_new }} | ¥{{ c.sell }} | ¥{{ c.income }} | ¥{{ c.cost_total }} | ¥{{ c.profit }} |
| 域名 | 套餐 | 起租日 | 到期日 | 剩余 | 解析 | 操作 |
|---|---|---|---|---|---|---|
| {{ p.domain }} | {{ p.rent_pkg==='7d'?'7天':'包月' }} | {{ p.rent_start || '—' }} | {{ p.expire_date || '—' }} | — 已过期 {{ -p.days_left }} 天 {{ p.days_left }} 天 {{ p.days_left }} 天 | {{ p.record_count }} 条 | 续 7天 续包月 撤销 |
还没有设过出租套餐的域名 —— 去「🌐 域名库存」点 7天 / 包月,就会汇总到这里
| 域名 | 备案主体 | 租客 | 租期 | 剩余 | 租金(¥) | 授权前缀 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ r.domain }} | {{ r.icp_company || '—' }} | {{ r.tenant_name }} | {{ r.start_date }} ~ {{ r.end_date }} | {{ r.days_left }} 天 超期 {{ -r.days_left }} 天 | ¥{{ r.price }} {{ r.billing_mode==='week' ? '按周(7天)' : '按月' }} |
{{ p }} — | {{ r.status==='active'?'出租中':r.status==='upcoming'?'待生效':'已到期' }} | 编辑 续租 回收 删除 |
暂无出租记录
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}客户订单审核
租客在自助门户提交的购买申请,批准后自动开通租约;客户预填的解析值会一并创建
| # | 域名 | 客户 | 申请前缀 | 租期 | 金额 | 预填解析 | 备注 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ o.id }} | {{ o.domain }} | {{ o.customer_name }} | {{ o.prefix }}.{{ o.domain }} | {{ o.months }} 个月 | ¥{{ o.price }} | {{ o.record_type }} {{ o.record_value }} | — |
{{ o.status==='pending'?'待审核':o.status==='approved'?'已开通':'已拒绝' }}
{{ o.reject_reason }}
|
✓ 批准开通 ✗ 拒绝 | 已处理 |
暂无订单。将域名设置「开放自助出租」后,租客即可在门户下单
👥 注册客户
{{ c.username }} {{ c.contact || '未留联系方式' }}
订单 {{ c.order_count }} · 租约 {{ c.rental_count }}{{ c.created_at }}
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}👑 VIP 客户
记录合作公司、供货商与发票抬头;选择「七天」或「包月」后,到期日按拿货日期自动计算
| 公司 | 发票抬头 | 渠道价 | 对接客户微信号 | 累计拿货量 | 批次 | 最近拿货 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ v.customer }} → | {{ v.channel_price ? '¥' + Number(v.channel_price).toFixed(2) : '—' }} | {{ v.total_domains }} 条 | {{ v.batch_count }} | {{ v.latest_purchase_date || '—' }} | {{ v.latest_status==='expired'?'已到期':(v.latest_days_left<=3?(v.latest_days_left+'天'):(v.latest_days_left+'天')) }} | 编辑 删除 |
暂无合作公司记录,点击右上角「+ 新增合作公司」开始添加
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}
←
👤 {{ vipDetail.customer.customer }}
共 {{ vipDetail.records.length }} 次拿货,去重域名 {{ vipDetail.domain_count }} 个
暂无拿货记录
📜 拿货历史
| # | 供货商 | 拿货数量 | 拿货日期 | 套餐 | 到期日 | 状态 | 备注 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ vipDetail.records.length - idx }} | {{ r.supplier || '—' }} | {{ r.domain_count || 0 }} 条 | {{ r.purchase_date }} | {{ r.package_type==='month'?'包月':'七天' }} | {{ r.expire_date }} | {{ r.status==='expired'?'已到期':(r.days_left<=3?'即将到期':(r.days_left+' 天')) }} | 编辑 删除 |
该公司暂未记录任何拿货批次
🛡️ 该公司所有域名拦截状态(共 {{ vipDetail.domain_count }} 个去重)
新增拿货时点击「检查上次域名」可批量跑 mpwx 检测;当前展示上次手动触发结果(30 条以内通常几秒)
{{ r.domain }} {{ r.status===2?'🚫':r.status===1?'✅':'?' }}
无结果
🔄 {{ pageRefreshing ? '刷新中…' : '刷新' }}{{ pgUpdatedAt }}云账号管理
配置阿里云 / 腾讯云 / 聚名网 API 凭证,凭证仅保存在本地数据库
| 名称 | 平台 | Access Key | 绑定域名 | 状态 | 最近检测 | 操作 |
|---|---|---|---|---|---|---|
| {{ a.name }} | {{ providerName(a.provider) }} | {{ a.access_key_masked }} | {{ a.domain_count }} 个 | {{ a.status==='ok'?'正常':a.status==='error'?'异常':'未验证' }} | {{ a.last_checked || '—' }} | 测试连接 拉取域名 编辑 删除 |
暂无云账号,点击「添加云账号」开始