AutomationPlatform · Windows Agent 部署说明

雷电模拟器自动化执行端 — 新机器初始化清单与 APK 下载(本页内容可持续维护)

下载

📦 AutomationPlatform.zip Agent 程序包(含 windows-agent/ + automation-sdk/)· 解压后按下方清单配置 config.json 并运行 run.bat

APK(模拟器内安装)

下载后拖入雷电窗口,或使用 adb install xxx.apk 安装。模拟器架构为 x86,请使用本页提供的 x86 包。

每台新机器操作清单

  1. 安装基础环境
    • Python 3.11+(勾选 Add to PATH)— 下载 Windows 安装包(推荐 3.11 或 3.12)
    • 雷电模拟器 9(默认路径多为 D:\leidian\LDPlayer9\
    • 从本页下载并安装:IP 代理、Facebook、Messenger
  2. 获取 Agent 程序
    • 推荐:从本页下载 AutomationPlatform.zip,解压到如 D:\AutomationPlatform\
    • 或 Git 克隆 / 从已有机器复制 windows-agent/ + automation-sdk/(须同级)
    • 不要复制.venv/data/(每台机器独立生成)
    AutomationPlatform/
    ├── automation-sdk/
    └── windows-agent/
        ├── agent/
        ├── run.bat
        └── config.json   ← 每台单独配置
  3. 配置 windows-agent/config.json
    • 可复制 config.agent-template.json 后修改
    • agent_token 须与服务器 AUTOMATION_AGENT_TOKEN 完全一致(向运维索取)
    {
      "control_api_url": "https://auto.fordata.info",
      "agent_token": "与服务器一致,见运维下发",
      "device_id": "",
      "device_name": "windows-agent-02",
      "agent_version": "0.1.0",
      "ldconsole_path": "D:\\leidian\\LDPlayer9\\ldconsole.exe",
      "adb_path": "D:\\leidian\\LDPlayer9\\adb.exe",
      "data_dir": "data",
      "heartbeat_sec": 15,
      "boot_wait_sec": 45,
      "task_timeout_sec": 600,
      "tags": ["ldplayer", "lab"]
    }
    字段说明
    control_api_url必须用域名 https://auto.fordata.info;HTTPS 时 Agent 自动走 wss://
    agent_token与服务器 AUTOMATION_AGENT_TOKEN 完全一致
    device_name每台唯一:windows-agent-01windows-agent-10
    device_id留空 "",首次启动写入 data/device_id.txt,勿跨机复制
    ldconsole_path雷电 ldconsole.exe 完整路径,默认 D:\leidian\LDPlayer9\ldconsole.exe
    adb_path与雷电同目录的 adb.exe,默认 D:\leidian\LDPlayer9\adb.exe;若已加入系统 PATH 可写 "adb"
    boot_wait_sec模拟器冷启动等待秒数,默认 45
    task_timeout_sec单任务超时秒数,默认 600
  4. 启动 Agent
    • 双击 windows-agent\run.bat
    • 首次运行会自动创建虚拟环境并安装依赖
    • 日志出现 registered 表示已连上控制台
    • 保持窗口常开;关机或关窗口即离线
  5. 控制台验收
  6. 模拟器与代理(建议)
    • 每台机器按需复制/新建雷电实例
    • 在模拟器内配置 v2rayNG 代理后再登录 Facebook
    • 一个 emulator_index 对应一个 FB 账号
注意: 同一 device_id 不能复制到多台电脑;更新代码后执行 git pull 并重启 run.bat,无需改 device_id

相关链接