Files
karuo-ai/01_卡资(金)/金盾_数据安全/深蓝云_SLCloud自动化/SKILL.md
2026-07-19 00:21:46 +08:00

10 KiB
Raw Blame History

name, description, group, triggers, owner, version, updated, memory_palace_path, memory_palace_slot, legacy_name
name description group triggers owner version updated memory_palace_path memory_palace_slot legacy_name
深蓝云自动化SLCloud SHENLANYUN / 深蓝云slcloud.org注册登录、API 批量开户注册、购买套餐、提取订阅链接、校验套餐与流量状态。触发词深蓝云、深澜云、SHENLANYUN、slcloud、slcloud.org、订阅链接、体验套餐、深澜文档、api.v6v.eu、client/subscribe、自动注册。
深蓝云
深澜云
SHENLANYUN
slcloud
slcloud.org
订阅链接
体验套餐
深澜文档
slcloud-automation
自动注册
批量注册深蓝云
金盾 1.1 2026-05-17 卡若记忆宫殿/金殿/金盾厢/深澜云闸 外部深澜云平台开户购套餐取订阅API 注册优先,支付与扫码必须人工接管 slcloud-automation上游 .skill 包原名)

深蓝云自动化SLCloud / SHENLANYUN

本技能指导 卡若 AI / Cursor Agent 在 API 自动化、浏览器自动化或分步说明下,完成 SHENLANYUN深蓝云 / 深澜云) 平台(https://a.slcloud.org/)的注册、登录、选购套餐与订阅链接提取。内容吸收自上游 slcloud-automation.skillZIP并已沉淀 2026-05-17 实测链路:开户注册与订阅 URL 提取可自动化,扫码/支付仍禁止自动化

执行优先级

  1. API 优先:先读公开配置,若无需邮箱验证码与人机验证,直接走 API 开户、取订阅链接、校验状态。
  2. 浏览器兜底API 返回字段变化、风控或站点异常时,再打开 https://a.slcloud.org/#/register 走页面自动化。
  3. 人工边界:遇到邮箱验证码、人机验证、扫码支付、支付密码、银行卡/钱包授权时立即停止自动代操,只能导航与复核。

核心流程

1. 自动开户注册(首选)

  • 配置探测GET https://a.slcloud.org/api/v1/guest/comm/config
    • is_email_verify=0:无需邮箱验证码。
    • is_recaptcha=0:无需人机验证。
    • email_whitelist_suffix:站点允许的邮箱后缀,实测含 qq.com163.comoutlook.com 等。
  • 注册接口POST https://a.slcloud.org/api/v1/passport/auth/register
    • Content-Type: application/x-www-form-urlencoded
    • 字段:email=<邮箱>&password=<密码>
    • 成功返回:data.tokendata.auth_data
  • 取订阅GET https://a.slcloud.org/api/v1/user/getSubscribe
    • HeaderAuthorization: <auth_data>
    • 读取:data.subscribe_url,常见形态 https://api.v6v.eu/api/v1/client/subscribe?token=...
  • 查账号状态GET https://a.slcloud.org/api/v1/user/info
    • 关注 plan_idtransfer_enableexpired_atbanned
  • 查套餐GET https://a.slcloud.org/api/v1/user/plan/fetch
    • 实测有「体验套餐」等付费套餐;购买前 plan_id=nulltransfer_enable=0 属正常但不可用状态。

2. 邮箱与密码规则

  • 注册https://a.slcloud.org/#/register
  • 操作要点
    • 优先生成无点号、无 + 别名的邮箱本地名,例如 karuoai{epoch}{idx}{hex}@qq.com
    • 避免 Gmail 点号/别名邮箱;实测多段点号会返回 不支持 Gmail 别名邮箱
    • 密码不少于 8 位,建议大小写字母、数字、符号混合。
    • 必须勾选服务条款。
    • 注册成功后到 https://a.slcloud.org/#/login 登录。

3. 购买套餐

  • 路径:登录后左侧 Shop#/shop)。
  • 操作要点
    • 选择目标套餐如「体验套餐」¥6.00 等)。
    • Purchase → 订单页 Place OrderPay Now 跳转支付网关。
    • 支付:涉及扫码/网银等,必须由用户本人在真实浏览器中完成。Agent 不得自动代付;只能提示步骤并在用户确认「已付款」后继续。
    • 支付完成后在站内点击「我已付款」等回到系统(以实际页面为准)。

4. 提取订阅链接

  • 常见位置
    • 仪表盘 #/dashboard 的「Import Subscription」类入口
    • 推荐:更多 #/more → 用户中心 #/profile,查找含 token= 的订阅 URL。
  • 链接形态示例(以控制台实际展示为准):
    https://api.v6v.eu/api/v1/client/subscribe?token=...

自动化脚本骨架

可直接使用本技能内脚本,执行时生成临时账号并把账号、密码、订阅 URL 输出到当前终端/对话;不要提交输出结果。

python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资/金盾_数据安全/深蓝云_SLCloud自动化/scripts/slcloud_register.py" --count 2

只要站点仍保持 is_email_verify=0is_recaptcha=0,上面命令会直接输出:

  • 账号邮箱
  • 登录密码
  • 订阅地址
  • 套餐/流量状态
import json
import secrets
import string
import time
import urllib.parse
import urllib.request

API = "https://a.slcloud.org/api/v1"
UA = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36"


def request(method, path, data=None, auth=None):
    headers = {
        "User-Agent": UA,
        "Accept": "application/json, text/plain, */*",
        "Origin": "https://a.slcloud.org",
        "Referer": "https://a.slcloud.org/#/register",
    }
    body = None
    if data is not None:
        headers["Content-Type"] = "application/x-www-form-urlencoded"
        body = urllib.parse.urlencode(data).encode()
    if auth:
        headers["Authorization"] = auth
    req = urllib.request.Request(API + path, data=body, headers=headers, method=method)
    with urllib.request.urlopen(req, timeout=30) as resp:
        return json.loads(resp.read().decode("utf-8", "replace"))


def make_account(index=0, suffix="qq.com"):
    local = "karuoai" + str(int(time.time())) + str(index) + secrets.token_hex(4)
    email = f"{local}@{suffix}"
    password = "Karu0AI" + secrets.token_urlsafe(10) + "!"
    register = request("POST", "/passport/auth/register", {"email": email, "password": password})
    auth = register["data"].get("auth_data") or register["data"].get("token")
    subscribe = request("GET", "/user/getSubscribe", auth=auth)
    info = request("GET", "/user/info", auth=auth)
    return {
        "email": email,
        "password": password,
        "subscribe_url": subscribe["data"].get("subscribe_url"),
        "plan_id": subscribe["data"].get("plan_id"),
        "transfer_enable": subscribe["data"].get("transfer_enable"),
        "expired_at": subscribe["data"].get("expired_at"),
        "banned": info["data"].get("banned"),
    }

验收标准

  1. 注册接口返回 HTTP 200且含 data.auth_datadata.token
  2. /user/getSubscribe 返回 data.subscribe_url,链接中包含 client/subscribe?token=
  3. 用订阅 URL 请求一次HTTP 状态为 200。
  4. 必须向用户说明套餐状态:
    • plan_id=nulltransfer_enable=0:链接存在,但未购买套餐/无可用流量。
    • plan_id 非空且 transfer_enable>0:套餐已生效,可交付为可用订阅。
  5. 输出账号、密码、订阅 URL 时只发给用户当前对话不要写入公开日志、文档、Git 或远端。

常见错误与处理

  • HTTP 500不支持 Gmail 别名邮箱
    换无点号、无加号的邮箱本地名,优先使用 qq.com163.comoutlook.com 等允许后缀。
  • HTTP 500注册失败但无明确错误
    先打印错误体,不要只看状态码;本次实测错误真实原因藏在响应 JSON 的 message
  • is_email_verify=1
    需要邮箱验证码Agent 不可伪造验证码;只能发送验证码后等待用户或邮箱自动化合法读取。
  • is_recaptcha=1
    需要 reCAPTCHA/Turnstile禁止绕过浏览器自动化只能停在验证前。
  • 订阅 URL 200 但空内容/0 流量
    多数是未购买套餐,需完成付费套餐后重新取 /user/getSubscribe
  • TLS/下载 JS 偶发 EOF
    可用 curl -L --retry 2 重试;必要时从首页提取最新 static/js/index.*.js 与 chunk 文件。

本次实测经验2026-05-17

  1. 首页是 Vue/SPA公开入口只返回少量 HTML真实接口藏在 static/js/index.*.js 与 chunk 中。
  2. 先调用 /guest/comm/config 是关键:它决定是否能全自动。
  3. 当前配置为 is_email_verify=0is_recaptcha=0,所以可 API 自动开户注册。
  4. 注册字段只需要 emailpassword;注册成功会直接返回 tokenauth_data
  5. 取订阅必须用 Authorization: <auth_data> 请求 /user/getSubscribe
  6. 订阅链接返回 200 不代表可用,必须看 plan_idtransfer_enable
  7. 未购买套餐时也会有订阅 URLplan_id=nulltransfer_enable=0,属于 0 流量。
  8. 支付方式存在微信/支付宝通道但扫码支付必须用户本人接管Agent 不自动代付。

卡若执行约束(必读)

  1. 支付:任何扫码、跳转第三方支付、输入支付密码,一律 用户接管浏览器Agent 只协助导航与复核状态。
  2. 凭证交付:结束后向用户汇总 账号(邮箱)、密码、套餐状态、订阅链接订阅链接属敏感信息勿写入公开日志、Git、公开文档或远端。
  3. 元素定位SPA 路由与控件索引可能变;浏览器自动化前应 先看当前页面结构,避免硬点旧 selector。
  4. 合规:仅协助用户在已知情前提下操作自有账号;不涉及破解、撞库或绕过风控。
  5. 禁止绕过风控:不得破解验证码、撞库、伪造支付成功、绕过平台限制或批量滥用平台资源。

常用参考

  • 控制台:https://a.slcloud.org/
  • 文档中心:https://doc.shenlan.one/
  • API 根:https://a.slcloud.org/api/v1
  • 订阅域:https://api.v6v.eu/api/v1/client/subscribe?token=...

沿袭说明

  • 上游包内仅含 SKILL.md;本仓库已落地为卡若 金盾 域技能,编号 G24,目录 01_卡资/金盾_数据安全/深蓝云_SLCloud自动化/
  • .skill 为 ZIP可保留于本机 Downloads/ 备查;登记以本 SKILL.md 为真源。
  • v1.1 增补API 自动开户注册、邮箱格式限制、订阅状态验收、0 流量说明与常见错误处理。