浏览器窗口接口

本文详细介绍了浏览器窗口云端管理接口,涵盖创建、编辑、删除、批量操作、代理配置等功能,并说明了统一的请求响应格式及权限要求,适合开发者集成使用。

窗口 Local API 文档

打开窗口

标题

打开窗口

简要描述

根据窗口 ID 或窗口 UUID 打开一个浏览器窗口。

请求URL

http://127.0.0.1:54345/browser/open

请求方式

POST

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
id是,和 uuid 二选一number/string窗口 ID
uuid是,和 id 二选一string窗口 UUID,也可传 config_uuid

成功返回示例

{
  "code": 0,
  "msg": "Browser opened",
  "data": {
    "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "browserId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "opened": true
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idstring窗口 UUID
data.browserIdstring窗口 UUID
data.uuidstring窗口 UUID
data.openedboolean窗口是否已打开

备注

单次只能打开一个窗口。接口只监听本机 127.0.0.1,调用前请先打开并登录客户端。

关闭窗口

标题

关闭窗口

简要描述

根据窗口 ID 或窗口 UUID 关闭一个浏览器窗口。

请求URL

http://127.0.0.1:54345/browser/close

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
id是,和 uuid 二选一number/string窗口 ID
uuid是,和 id 二选一string窗口 UUID,也可传 config_uuid

成功返回示例

{
  "code": 0,
  "msg": "Browser closed",
  "data": {
    "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "browserId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "opened": false,
    "close": true
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idstring窗口 UUID
data.browserIdstring窗口 UUID
data.uuidstring窗口 UUID
data.openedboolean窗口是否已打开
data.closeboolean是否已执行关闭

备注

单次只能关闭一个窗口。接口只监听本机 127.0.0.1,调用前请先打开并登录客户端。

创建或编辑窗口

标题

创建或编辑窗口

简要描述

不传窗口标识时创建窗口,传窗口标识时编辑窗口。编辑窗口时必须传 config,可先通过 /browser/detail 获取当前窗口配置后原样带回。

创建窗口支持两种方式:

方式适用场景说明
最少字段创建只想传窗口名、分组等少量字段不传 config。Local API 会先读取客户端「系统设置 - 创建窗口模板(常用设置)」和「创建窗口模板(指纹设置)」作为默认值,再用请求 Body 覆盖;User Agent、WebGL 厂商/渲染、设备名称、MAC、Canvas/WebGL/Audio/ClientRects 噪声等缺省字段会按手动创建流程自动生成或随机
完整配置创建需要完全控制所有字段传 config 完整对象。Local API 会保留传入配置,仅做字段兼容和转发,不再按最少字段模式随机补齐

调用模式判定

场景判定规则说明
创建窗口请求 Body 中不传 id / browserId / browser_id / uuid / browserUuid / browser_uuid / config_uuid创建时不要带 Postman 占位 UUID。空字符串会被忽略,但建议直接删除这些字段
编辑窗口请求 Body 中传真实存在的 id 或 uuid 等窗口标识uuid 建议从 /browser/list 返回的 data.list[].uuid 获取

如果请求 Body 中带了类似 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的占位 UUID,本地 API 会按“编辑窗口”处理,并可能返回 {"code":211,"msg":"UUID 无效","data":{}}。

请求URL

http://127.0.0.1:54345/browser/update

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
name / browser_name创建时建议必填string窗口名称,兼容 browserName
id编辑时和 uuid 二选一number/string窗口 ID。创建窗口时不要传
uuid编辑时和 id 二选一string窗口 UUID,也可传 config_uuid。创建窗口时不要传占位值
group_id否number/string分组 ID,默认 0,兼容 groupId
tag_ids否array/string标签 ID 数组,也可传逗号分隔字符串,兼容 tagIds
remark否string窗口备注
platform_url否string账号平台或网站,兼容 platform
platform_username否string平台账号,兼容 userName / platformUsername
platform_password否string平台密码,兼容 platformPassword
check_duplicate_username否number/boolean是否校验同平台账号重复,兼容 checkDuplicateUsername
url否string打开指定网址,多个用英文逗号分隔
cookie否string/arrayCookie,支持 JSON 字符串或数组
proxy_id否number/string代理 IP 管理中的代理 ID,兼容 proxyId
proxy_method否string代理方式:2 自定义,3 API 提取,4 代理 IP 管理,兼容 proxyMethod
proxy_type否string代理类型:noproxy / http / https / socks5 / ssh,兼容 proxyType
host否string代理主机
port否number/string代理端口
username否string代理用户名,也兼容 proxy_user_name / proxyUserName
password否string代理密码,也兼容 proxy_password / proxyPassword
refresh_url否string刷新代理链接,兼容 refreshProxyUrl
extract_url否stringproxy_method=3 时的提取 IP 链接,兼容 dynamicIpUrl / extractUrl
api_provider否string提取链接服务商,默认可传 general,兼容 dynamicIpChannel
ip_lookup_channel否stringIP 查询渠道,兼容 ipCheckService
udp_enabled否number/booleanSocks5 UDP 开关,兼容 enableSocks5Udp
cache_storage_mode否string窗口缓存存储方式:local 本地服务器、custom 自定义服务器、official 官方服务器,兼容 cacheStorageMode / storage_mode。不传时创建会使用系统设置
cache_server_base_url否string本地/自定义缓存服务器地址,兼容 cacheServerBaseUrl
cache_server_api_key否string本地/自定义缓存服务器 ApiKey,兼容 cacheServerApiKey
cache_server_local_upload_dir否string本地服务器上传目录,兼容 cacheServerLocalUploadDir
browserFingerPrint否object指纹配置。最少字段创建时会以系统设置中的指纹模板为底,传入字段只覆盖对应项,其余按手动创建流程自动生成或随机
config编辑时必填,创建时可选object完整窗口配置。创建时传入表示完整配置创建,不传表示最少字段创建;编辑时必须传 JSON 对象,否则返回 code: 211。字段说明见下方 config 完整窗口配置字段说明

最少字段创建请求示例

{
  "name": "Local API 最少字段窗口"
}

完整配置创建请求示例

{
  "name": "Local API 完整配置窗口",
  "group_id": 0,
  "config": {
    "browser_type": "firefox",
    "name": "Local API 完整配置窗口",
    "browser_name": "Local API 完整配置窗口",
    "group_id": 0,
    "proxy": {
      "type": "direct"
    },
    "fingerprint": {
      "noise_seed": "A1B2C3D4E5F60708",
      "canvas": { "mode": "on" },
      "audio_context": { "mode": "on" },
      "webgl_image": { "mode": "on" },
      "webgl_metadata": {
        "mode": "real",
        "vendor": "",
        "renderer": ""
      },
      "fonts": {
        "mode": "random",
        "font_list": [],
        "client_rects": true
      }
    },
    "navigator": {
      "user_agent": "",
      "cpu": { "mode": "custom", "value": 8 },
      "ram": { "mode": "custom", "value": 8 },
      "do_not_track": true
    },
    "webrtc": { "mode": "relay" },
    "geo": {
      "timezone": { "mode": "auto" },
      "geolocation": { "mode": "auto", "permission": "allow" },
      "language": { "mode": "auto", "values": [] }
    },
    "resolution": {
      "mode": "random",
      "width": 1920,
      "height": 1080
    },
    "cookies": { "mode": "merge", "items": [] },
    "launch_args": [],
    "extensions": [],
    "startup_pages": [],
    "raw": {
      "name": "Local API 完整配置窗口",
      "browser_name": "Local API 完整配置窗口",
      "group_id": 0,
      "proxy_method": "2",
      "proxy_type": "noproxy"
    }
  }
}

config 完整窗口配置字段说明

编辑窗口时,建议先调用 /browser/detail 获取当前窗口的 data.config,修改需要变更的字段后再原样传回。下面表格用于理解或手动构造完整 config 对象;不同客户端/服务端版本可能会额外返回扩展字段,未识别字段建议保留。

#### config 顶层字段

字段路径类型必填说明
browser_typestring否浏览器内核类型,当前通常为 firefox
namestring否窗口名称
browser_namestring否窗口名称冗余字段,通常和 name 一致
group_id / groupIdnumber/string否分组 ID
tag_ids / tagIdsarray否标签 ID 数组
remarkstring否窗口备注
user_agentstring否User-Agent 快捷字段,通常和 navigator.user_agent 一致
languagestring否语言快捷字段,通常取 geo.language.values[0]
timezonestring否时区快捷字段,通常取 geo.timezone.value
resolutionobject否分辨率配置,见 config.resolution
touch_simulation_enabledboolean否是否启用触摸模拟,Android / iOS 默认启用
proxyobject否代理配置,见 config.proxy
fingerprintobject否指纹底层配置,见 config.fingerprint
navigatorobject否Navigator / 设备信息配置,见 config.navigator
webrtcobject否WebRTC 配置,见 config.webrtc
geoobject否时区、地理位置、语言配置,见 config.geo
media_devicesobject否媒体设备数量配置
browser_apiobject否浏览器 API 模拟配置
tlsobject否TLS/SSL 指纹配置
cookiesobject否Cookie 导入配置
launch_argsarray否浏览器启动参数数组
extensionsarray否绑定/加载的扩展列表
startup_pagesarray否启动页 URL 列表
credentialsobject否平台账号密码配置
syncConfigobject否缓存、同步、启动保护等常用设置
rawobject否原始表单字段快照,客户端编辑回填依赖该字段,见 config.raw
cache_storageobject否缓存存储配置,部分版本返回
cacheStorageobject否cache_storage 的驼峰兼容字段,部分版本返回

#### config.cache_storage 缓存存储配置

字段路径类型必填说明
cache_storage.storage_modestring否缓存存储方式:local 本地服务器、custom 自定义服务器、official 官方服务器。历史值 remote 会按 custom 处理
cache_storage.base_urlstringlocal/custom 时建议填写本地/自定义缓存服务器地址
cache_storage.api_keystring否本地/自定义缓存服务器 ApiKey
cache_storage.local_upload_dirstringlocal 时可填写本地服务器上传目录

#### config.proxy 代理配置

字段路径类型必填说明
proxy.typestring否代理类型:direct / http / https / socks5。请求中的 noproxy 会转成 direct,ssh 会转成 socks5
proxy.hoststring使用代理时必填代理主机
proxy.portnumber使用代理时必填代理端口
proxy.usernamestring否代理用户名
proxy.passwordstring否代理密码
proxy.refresh_urlstring否刷新代理链接
proxy.udp_enablednumber/boolean否Socks5 UDP 开关
proxy.ip_lookup_channelstring否IP 查询渠道
proxy.proxy_idnumber/stringproxy_method=4 时可能存在代理 IP 管理中的代理 ID
proxy.api_providerstring否API 提取代理的服务商标识
proxy.extract_urlstringproxy_method=3 时可能存在API 提取代理链接

#### config.fingerprint 指纹底层配置

字段路径类型必填说明
fingerprint.noise_seedstring否Canvas / WebGL / Audio 等噪声种子
fingerprint.canvas.modestring否Canvas 指纹模式:on 开启噪声,off 使用真实值
fingerprint.audio_context.modestring否AudioContext 指纹模式:on 开启噪声,off 使用真实值
fingerprint.webgl_image.modestring否WebGL 图像指纹模式:on 开启噪声,off 使用真实值
fingerprint.webgl_metadata.modestring否WebGL 元数据模式:custom 自定义,real 使用真实值
fingerprint.webgl_metadata.vendorstring否WebGL 厂商
fingerprint.webgl_metadata.rendererstring否WebGL 渲染器
fingerprint.fonts.modestring否字体模式:default 默认,random 随机,部分版本支持 custom
fingerprint.fonts.font_listarray否字体列表
fingerprint.fonts.client_rectsboolean否是否启用 ClientRects 噪声
fingerprint.firefox_specific.override_build_idboolean否是否覆盖 Firefox Build ID
fingerprint.firefox_specific.reduce_timer_precisionboolean否是否降低计时器精度
fingerprint.firefox_specific.timer_precision_usnumber否计时器精度,单位微秒

#### config.navigator Navigator 与设备信息配置

字段路径类型必填说明
navigator.user_agentstring否User-Agent
navigator.firefox_version.overrideboolean否是否覆盖 Firefox 版本
navigator.firefox_version.versionstring否Firefox 版本号
navigator.firefox_version.build_idstring否Firefox Build ID,默认 20100101
navigator.cpu.modestring否CPU 核心数模式:real / custom
navigator.cpu.valuenumbercpu.mode=custom 时填写CPU 核心数
navigator.ram.modestring否内存模式:real / custom
navigator.ram.valuenumberram.mode=custom 时填写设备内存 GB
navigator.device_name.modestring否设备名称模式:real / custom
navigator.device_name.valuestringdevice_name.mode=custom 时填写设备名称
navigator.mac_address.modestring否MAC 地址模式:real / custom
navigator.mac_address.valuestringmac_address.mode=custom 时填写MAC 地址
navigator.touch_simulation_enabledboolean否是否启用触摸模拟
navigator.hardware_accelerationstring否硬件加速:default / enabled / disabled,具体取值以客户端版本为准
navigator.do_not_trackboolean否是否开启 Do Not Track

#### config.webrtc、config.geo、config.resolution

字段路径类型必填说明
webrtc.modestring否WebRTC 模式:spoof 替换为代理 IP,real 使用真实 IP,disabled 禁用,relay 禁止获取 IP
geo.timezone.modestring否时区模式:auto 基于 IP,custom 自定义,real 使用本机
geo.timezone.valuestringtimezone.mode=custom 时填写时区,如 Asia/Shanghai
geo.geolocation.modestring否地理位置模式:auto 基于 IP,custom 自定义,disabled 禁用
geo.geolocation.permissionstring否地理位置权限:prompt / allow
geo.geolocation.latnumbergeolocation.mode=custom 时填写纬度
geo.geolocation.lngnumbergeolocation.mode=custom 时填写经度
geo.language.modestring否语言模式:auto 基于 IP,custom 自定义,real 使用本机
geo.language.valuesarraylanguage.mode=custom 时填写语言数组,如 ["zh-CN","zh"]
resolution.modestring否分辨率模式:predefined 默认,custom 自定义,random 随机
resolution.widthnumberresolution.mode=custom/random 时可填分辨率宽度
resolution.heightnumberresolution.mode=custom/random 时可填分辨率高度

#### config.cookies、config.credentials、config.syncConfig

字段路径类型必填说明
cookies.modestring否Cookie 导入模式,当前通常为 merge
cookies.itemsarray否Cookie 列表
cookies.items[].namestring否Cookie 名称
cookies.items[].valuestring否Cookie 值
cookies.items[].domainstring否Cookie 域名
cookies.items[].pathstring否Cookie 路径
cookies.items[].expiresnumber/string否过期时间
cookies.items[].httpOnlyboolean否是否 HttpOnly
cookies.items[].secureboolean否是否 Secure
cookies.items[].sameSitestring否SameSite 策略
credentials.itemsarray否平台账号密码列表
credentials.items[].urlstring否平台 URL
credentials.items[].usernamestring否平台账号
credentials.items[].passwordstring否平台密码
syncConfig.stopWhileNetErrorboolean否网络不通时停止打开
syncConfig.stopWhileIpChangeboolean否IP 变化时停止打开
syncConfig.stopWhileCountryChangeboolean否IP 国家/地区变化时停止打开
syncConfig.syncTabsboolean否同步标签页
syncConfig.syncCookiesboolean否同步 Cookie
syncConfig.syncIndexedDbboolean否同步 IndexedDB
syncConfig.syncLocalStorageboolean否同步 LocalStorage
syncConfig.syncBookmarksboolean否同步书签
syncConfig.syncAuthorizationboolean否同步登录授权信息
syncConfig.syncHistoryboolean否同步历史记录
syncConfig.syncExtensionsboolean否同步扩展
syncConfig.syncExtensionSettingsboolean否同步扩展设置
syncConfig.syncPermissionsboolean否同步站点权限
syncConfig.syncSiteDataboolean否同步站点数据
syncConfig.syncPreferencesboolean否同步偏好设置
syncConfig.syncContainersboolean否同步容器数据
syncConfig.clearCacheFilesBeforeLaunchboolean否启动前清理缓存文件
syncConfig.randomFingerprintboolean否启动时随机指纹

#### 其他配置对象

字段路径类型必填说明
media_devices.audio_inputnumber否模拟音频输入设备数量
media_devices.video_inputnumber否模拟视频输入设备数量
media_devices.audio_outputnumber否模拟音频输出设备数量
browser_api.battery.enabledboolean否是否启用电池 API 模拟
browser_api.battery.is_chargingboolean否是否正在充电
browser_api.battery.charging_timenumber否充电剩余时间
browser_api.battery.discharging_timenumber否放电剩余时间
browser_api.battery.levelnumber否电量比例,通常为 0 到 1
tls.randomizationstring否TLS 指纹随机化:enabled / disabled
tls.disabled_ciphersarray否禁用的 TLS Cipher 列表
launch_argsarray否启动参数数组,如 ["--mute-audio"]
extensionsarray否扩展列表
startup_pagesarray否启动页列表

#### config.raw 原始表单字段

raw 用于保存客户端表单原始字段,编辑窗口时建议保留。很多字段和 config 顶层、proxy、fingerprint 会互相映射。

字段路径类型必填说明
raw.idnumber/string否窗口 ID
raw.uuidstring否窗口 UUID
raw.config_uuidstring否窗口配置 UUID,通常和 uuid 一致
raw.namestring否窗口名称
raw.browser_name / raw.browserNamestring否窗口名称兼容字段
raw.group_id / raw.groupIdnumber/string否分组 ID
raw.tag_ids / raw.tagIdsarray否标签 ID 数组
raw.platform_url / raw.platformstring否账号平台或网站
raw.platform_username / raw.userName / raw.username / raw.platformUsernamestring否平台账号
raw.platform_password / raw.password / raw.platformPasswordstring否平台密码
raw.check_duplicate_username / raw.isValidUsername / raw.checkDuplicateUsernameboolean否是否校验账号重复
raw.remarkstring否备注
raw.cookiestring/array否Cookie
raw.otherCookiestring/array否其他 Cookie
raw.urlstring否打开指定网址,多个用英文逗号分隔
raw.proxy_method / raw.proxyMethodstring否代理方式:2 自定义,3 API 提取,4 代理 IP 管理
raw.proxy_type / raw.proxyTypestring否代理类型:noproxy / http / https / socks5 / ssh
raw.hoststring否代理主机
raw.portnumber/string否代理端口
raw.proxy_user_name / raw.proxyUserNamestring否代理用户名
raw.proxy_password / raw.proxyPasswordstring否代理密码
raw.refresh_url / raw.refreshProxyUrlstring否刷新代理链接
raw.extract_url / raw.dynamicIpUrlstring否API 提取代理链接
raw.api_provider / raw.dynamicIpChannelstring否API 提取代理服务商
raw.ip_lookup_channel / raw.ipCheckServicestring否IP 查询渠道
raw.udp_enabled / raw.enableSocks5Udpnumber/boolean否Socks5 UDP 开关
raw.cache_storage_mode / raw.cacheStorageMode / raw.storage_modestring否缓存存储方式。Local API 会优先使用顶层 cache_storage_mode,其次使用 config.cache_storage.storage_mode,最后读取该字段
raw.cache_server_base_url / raw.cacheServerBaseUrlstring否本地/自定义缓存服务器地址
raw.cache_server_api_key / raw.cacheServerApiKeystring否本地/自定义缓存服务器 ApiKey
raw.cache_server_local_upload_dir / raw.cacheServerLocalUploadDirstring否本地服务器上传目录
raw.browserFingerPrintobject否表单层指纹配置,见 raw.browserFingerPrint
raw.workbenchboolean否工作台相关设置,按客户端当前逻辑使用
raw.abortImageboolean否是否阻止图片加载
raw.abortImageMaxSizenumber否阻止加载图片的大小阈值
raw.abortMediaboolean否是否阻止媒体加载
raw.muteAudioboolean否是否静音
raw.disableTranslatePopupboolean否是否禁用翻译弹窗
raw.disableNotificationsboolean否是否禁用通知
raw.disableClipboardboolean否是否禁用剪贴板
raw.disableGpuboolean否是否禁用 GPU 相关能力
raw.clearCacheFilesBeforeLaunchboolean否启动前清理缓存文件
raw.clearCacheWithoutExtensionsboolean否清理缓存时保留扩展
raw.clearCookiesBeforeLaunchboolean否启动前清理 Cookie
raw.clearHistoriesBeforeLaunchboolean否启动前清理历史记录

#### raw.browserFingerPrint 表单层指纹字段

字段路径类型必填说明
raw.browserFingerPrint.coreVersionstring否浏览器内核版本
raw.browserFingerPrint.ostypestring否设备类型:PC / Android / IOS
raw.browserFingerPrint.osstring否操作系统,如 Windows / MacIntel / Linux i686 / iPhone
raw.browserFingerPrint.osVersionstring/array否操作系统版本
raw.browserFingerPrint.versionstring否浏览器版本
raw.browserFingerPrint.userAgentstring否User-Agent
raw.browserFingerPrint.isIpCreateLanguageboolean否是否基于 IP 生成浏览器语言
raw.browserFingerPrint.languagesstring/array否浏览器语言
raw.browserFingerPrint.isIpCreateDisplayLanguageboolean否是否基于 IP 生成界面语言
raw.browserFingerPrint.displayLanguagesstring/array否界面语言
raw.browserFingerPrint.isIpCreateTimeZoneboolean否是否基于 IP 生成时区
raw.browserFingerPrint.timeZonestring否自定义时区
raw.browserFingerPrint.webRTCstring否WebRTC:0 替换为代理 IP,1 真实 IP,2 禁用,3 禁止获取 IP
raw.browserFingerPrint.ignoreHttpsErrorsboolean否是否忽略 HTTPS 证书错误
raw.browserFingerPrint.positionstring否地理位置权限:0 询问,1 允许,2 禁止
raw.browserFingerPrint.isIpCreatePositionboolean否是否基于 IP 生成地理位置
raw.browserFingerPrint.latnumber/string否纬度
raw.browserFingerPrint.lngnumber/string否经度
raw.browserFingerPrint.precisionDatanumber/string否地理位置精度,单位米
raw.browserFingerPrint.openWidthnumber/string否窗口宽度
raw.browserFingerPrint.openHeightnumber/string否窗口高度
raw.browserFingerPrint.resolutionTypestring否分辨率类型:0 默认,1 自定义,2 随机
raw.browserFingerPrint.resolutionstring否分辨率,如 1920x1080
raw.browserFingerPrint.windowSizeLimitboolean否是否限制窗口尺寸不超过分辨率
raw.browserFingerPrint.webPageZoomstring/number否页面缩放比例
raw.browserFingerPrint.devicePixelRatiostring/number否设备像素比
raw.browserFingerPrint.fontTypestring否字体类型:0 默认,1 自定义,2 随机
raw.browserFingerPrint.fontstring/array否字体列表
raw.browserFingerPrint.canvasstring否Canvas:0 启用噪声,1 使用真实值
raw.browserFingerPrint.canvasValuenumber/string否Canvas 噪声值
raw.browserFingerPrint.webGLstring否WebGL 图像:0 启用噪声,1 使用真实值
raw.browserFingerPrint.webGLValuenumber/string否WebGL 噪声值
raw.browserFingerPrint.webGLMetastring否WebGL 元数据:0 自定义,1 使用真实值
raw.browserFingerPrint.webGLManufacturerstring否WebGL 厂商
raw.browserFingerPrint.webGLRenderstring否WebGL 渲染器
raw.browserFingerPrint.webgpuobject否WebGPU 配置,结构以客户端当前返回为准
raw.browserFingerPrint.audioContextstring否AudioContext:0 启用噪声,1 使用真实值
raw.browserFingerPrint.audioContextValuenumber/string否AudioContext 噪声值
raw.browserFingerPrint.speechVoicesstring否Speech Voices 指纹模式
raw.browserFingerPrint.doNotTrackstring/boolean否Do Not Track 开关
raw.browserFingerPrint.clientRectNoiseEnabledboolean否是否启用 ClientRects 噪声
raw.browserFingerPrint.clientRectNoiseValuenumber/string否ClientRects 噪声值
raw.browserFingerPrint.deviceInfoEnabledboolean否是否自定义设备信息
raw.browserFingerPrint.computerNamestring否设备名称
raw.browserFingerPrint.macAddrstring否MAC 地址
raw.browserFingerPrint.portScanProtectstring/boolean否端口扫描保护
raw.browserFingerPrint.portWhiteListstring否端口扫描白名单,多个端口用英文逗号分隔
raw.browserFingerPrint.disableSslCipherSuitesFlagboolean否是否启用 SSL Cipher 指纹设置
raw.browserFingerPrint.disableSslCipherSuitesstring/array否禁用的 SSL Cipher 列表
raw.browserFingerPrint.enablePluginsstring/boolean否是否自定义插件指纹
raw.browserFingerPrint.pluginsstring/array否插件指纹信息
raw.browserFingerPrint.hardwareConcurrencynumber/string否CPU 核心数
raw.browserFingerPrint.deviceMemorynumber/string否设备内存 GB
raw.browserFingerPrint.argsstring/array否浏览器启动参数
raw.browserFingerPrint.touchSimulationEnabledboolean否是否启用触摸模拟

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "id": 10001,
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "name": "测试窗口",
    "group_id": 0,
    "cache_storage_mode": "local"
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idnumber/string窗口 ID
data.uuidstring窗口 UUID
data.namestring窗口名称
data.group_id / data.groupIdnumber/string分组 ID
data.cache_storage_modestring缓存存储方式

创建窗口请求示例

{
  "name": "测试窗口",
  "group_id": 0,
  "remark": "Local API 创建",
  "cache_storage_mode": "local",
  "proxy_method": "2",
  "proxy_type": "noproxy"
}

编辑窗口请求示例

编辑前先调用 /browser/list 获取真实 uuid,再调用 /browser/detail 获取 data.config,最后将完整 config 原样带回。

{
  "uuid": "真实窗口UUID",
  "name": "新窗口名",
  "remark": "Local API 编辑",
  "cache_storage_mode": "local",
  "config": {
    "...": "这里放 /browser/detail 返回的 data.config 完整对象"
  }
}

Postman 调用提示

导入根目录 LOCAL_API.postman_collection.json 后:

  1. 创建窗口使用 Browser / Create Browser,不要在 Body 中添加 uuid 或 id。
  2. 编辑窗口先运行 Browser / List Browsers 获取真实 browser_uuid。
  3. 再运行 Browser / Get Browser Detail 保存 browser_config。
  4. 最后运行 Browser / Update Existing Browser - Requires Real UUID And Detail Config。

备注

创建带代理窗口时需按代理类型传入 proxy_method、proxy_type、host、port 等字段。不使用代理时可传 {"proxy_method":"2","proxy_type":"noproxy"}。历史字段 proxyMethod / proxyType 仍兼容。

批量创建窗口

标题

批量创建窗口

简要描述

按数量或按窗口配置列表批量创建浏览器窗口。

批量创建同样支持两种方式:

方式适用场景说明
最少字段批量创建只传创建数量或每个窗口名称不传 config / items[].config。Local API 会先读取客户端创建窗口模板,再为每个窗口单独补齐名称、代理、缓存、指纹等字段,并随机生成未传字段
完整配置批量创建每个窗口都需要完整自定义配置使用 items,并在每个 items[] 中传完整 config。每个窗口可以使用不同配置

请求URL

http://127.0.0.1:54345/browser/create/batch

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
create_count / count是,和 items 二选一number创建数量,兼容 createCount
items是,和 create_count 二选一array每个窗口的配置列表。使用 items 时每项建议填写 name
name_prefix使用 create_count 时必填,使用 items 时建议填写string窗口名前缀,生成 前缀1、前缀2。部分服务端版本会在 items 模式下也校验该字段,兼容 namePrefix
group_id否number/string分组 ID,兼容 groupId
tag_ids否array/string标签 ID,兼容 tagIds
remark否string备注
window_platform否string窗口所属客户端平台,默认当前客户端平台,可传 windows / mac / linux,兼容 windowPlatform
proxy_method否string代理方式,默认 2。直接不使用代理可传 2,兼容 proxyMethod
proxy_type否string代理类型,默认 noproxy。不使用代理传 noproxy,兼容 proxyType
host使用代理时必填string代理主机。proxy_type=noproxy 时不填
port使用代理时必填number/string代理端口。proxy_type=noproxy 时不填
cache_storage_mode否string公共缓存存储方式:local / custom / official,兼容 cacheStorageMode / storage_mode。不传时使用系统设置
config否object公共完整窗口配置。仅建议所有批量窗口共用同一完整配置时传;逐个自定义请使用 items[].config
items[].name使用 items 时必填string单个窗口名称
items[].group_id否number/string单个窗口分组 ID,不传则使用外层 group_id,兼容 items[].groupId
items[].tag_ids否array/string单个窗口标签 ID,不传则使用外层 tag_ids,兼容 items[].tagIds
items[].remark否string单个窗口备注
items[].proxy_method否string单个窗口代理方式,不传则使用外层 proxy_method,兼容 items[].proxyMethod
items[].proxy_type否string单个窗口代理类型,不传则使用外层 proxy_type,兼容 items[].proxyType
items[].cache_storage_mode否string单个窗口缓存存储方式,不传则使用外层 cache_storage_mode 或系统设置
items[].browserFingerPrint否object单个窗口指纹字段,最少字段模式下可只覆盖部分字段,其余来自系统设置模板并按手动创建流程自动生成或随机
items[].config否object单个窗口完整配置;传入后该 item 进入完整配置模式,不传则自动生成并随机未传字段

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "total": 2,
    "list": [
      {
        "id": 10001,
        "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1",
        "name": "Postman批量窗口-1"
      },
      {
        "id": 10002,
        "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx2",
        "name": "Postman批量窗口-2"
      }
    ]
  }
}

最少字段按数量批量创建请求示例

{
  "create_count": 2,
  "name_prefix": "Postman批量窗口-"
}

最少字段按列表批量创建请求示例

{
  "name_prefix": "Postman列表窗口-",
  "items": [
    {
      "name": "Postman列表窗口-1",
      "group_id": 0
    },
    {
      "name": "Postman列表窗口-2",
      "group_id": 0,
      "browserFingerPrint": {
        "webRTC": "3",
        "resolutionType": "2"
      }
    }
  ]
}

完整配置按列表批量创建请求示例

{
  "name_prefix": "Postman完整配置窗口-",
  "items": [
    {
      "name": "Postman完整配置窗口-1",
      "group_id": 0,
      "config": {
        "browser_type": "firefox",
        "name": "Postman完整配置窗口-1",
        "browser_name": "Postman完整配置窗口-1",
        "group_id": 0,
        "proxy": { "type": "direct" },
        "fingerprint": {
          "noise_seed": "A1B2C3D4E5F60708",
          "canvas": { "mode": "on" },
          "audio_context": { "mode": "on" },
          "webgl_image": { "mode": "on" },
          "webgl_metadata": {
            "mode": "real",
            "vendor": "",
            "renderer": ""
          },
          "fonts": {
            "mode": "random",
            "font_list": [],
            "client_rects": true
          }
        },
        "navigator": {
          "user_agent": "",
          "cpu": { "mode": "custom", "value": 8 },
          "ram": { "mode": "custom", "value": 8 }
        },
        "webrtc": { "mode": "relay" },
        "geo": {
          "timezone": { "mode": "auto" },
          "geolocation": { "mode": "auto", "permission": "allow" },
          "language": { "mode": "auto", "values": [] }
        },
        "resolution": { "mode": "random" },
        "cookies": { "mode": "merge", "items": [] },
        "raw": {
          "name": "Postman完整配置窗口-1",
          "browser_name": "Postman完整配置窗口-1",
          "group_id": 0,
          "proxy_method": "2",
          "proxy_type": "noproxy"
        }
      }
    }
  ]
}

常见错误

如果按 items 创建时返回 {"code":211,"msg":"name prefix required","data":{}},请在请求 Body 外层补充 name_prefix,不要只在 items[].name 中填写窗口名。

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.totalnumber创建成功的窗口数量
data.listarray创建成功的窗口列表
data.list[].idnumber/string窗口 ID
data.list[].uuidstring窗口 UUID
data.list[].namestring窗口名称

备注

同等可用路径:/browser/batch-create、/browser/createBatch。如果要创建到指定分组并绑定标签,请先调用分组和标签列表接口获取真实 ID。不传 proxy_method / proxy_type 时,本地 API 默认按 proxy_method=2、proxy_type=noproxy 创建。create_count 适合所有窗口使用同一套顶层参数;如果每个窗口要设置不同完整字段,请使用 items[].config。

批量修改窗口配置

标题

批量修改窗口配置

简要描述

批量修改多个窗口的配置字段,也可同步修改分组、标签或备注。

请求URL

http://127.0.0.1:54345/browser/update/partial

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口 ID 数组,也可传逗号分隔字符串
uuids是,和 ids 二选一array/string窗口 UUID 数组
config否object要修改的配置字段。只修改 group_id、tag_ids、remark 等外层字段时可不传
configFields建议必填array本次修改的字段路径
updateFields建议必填array同 configFields
checkedFields建议必填array同 configFields
group_id否number/string同时修改分组,兼容 groupId
tag_ids否array/string同时修改标签,兼容 tagIds
remark否string同时修改备注

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "updated": 2
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.updatednumber修改成功数量

备注

示例配置:{"config":{"syncCookies":true,"browserFingerPrint":{"webRTC":"3"}},"configFields":["syncCookies","browserFingerPrint.webRTC"]}。如果只批量修改备注,可传 {"ids":[10001],"remark":"新备注"}。

查询窗口列表

标题

查询窗口列表

简要描述

分页查询窗口列表,支持按分组、名称、备注和状态筛选。

请求URL

http://127.0.0.1:54345/browser/list

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
page否number页码,默认 1
page_size否number每页数量,默认 20,兼容 pageSize
scope否string范围,默认 all
group_id否number/string按分组筛选,兼容 groupId
tag_ids否array/string按标签筛选,兼容 tagIds
browser_name否string按窗口名称搜索,兼容 name / browserName / keyword
remark_keyword否string按备注搜索,兼容 remark / remarkKeyword
opened_status否number/string打开状态筛选,兼容 openedStatus
current_platform否string当前客户端平台,默认当前客户端平台,兼容 currentPlatform
lite否number/string是否使用轻量列表,默认 1。传 0 可回退完整列表
include_config否number/boolean兼容后端轻量开关,0 等同轻量列表
status否number/string状态,默认 1

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "list": [
      {
        "id": 10001,
        "backend_id": 10001,
        "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "name": "测试窗口",
        "group_id": 0,
        "remark": "Local API 创建",
        "cache_storage_mode": "local"
      }
    ],
    "total": 1,
    "page": 1,
    "page_size": 20
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.listarray窗口列表
data.list[].idnumber/string窗口 ID
data.list[].backend_idnumber/string后端窗口 ID,批量操作建议优先使用
data.list[].uuidstring窗口 UUID
data.list[].namestring窗口名称
data.list[].group_id / data.list[].groupIdnumber/string分组 ID
data.list[].remarkstring备注
data.list[].cache_storage_modestring缓存存储方式:local 本地服务器、custom 自定义服务器、official 官方服务器
data.totalnumber总数量
data.pagenumber当前页码
data.page_sizenumber每页数量

备注

Local API 默认会向云端列表传 lite=1,轻量列表不会返回完整 config。编辑、复制、查看完整配置时请再调用 /browser/detail。返回字段可能随服务端版本增加。批量修改窗口分组、备注、代理时,优先使用列表返回的 backend_id / browserId 作为 ids。

查询窗口详情

标题

查询窗口详情

简要描述

根据窗口 UUID 或窗口 ID 查询窗口详情。

请求URL

http://127.0.0.1:54345/browser/detail

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
uuid是,和 id 二选一string窗口 UUID,也可传 config_uuid。从 /browser/list 返回的 uuid 获取
id是,和 uuid 二选一number/string窗口数字 ID。建议优先传 uuid

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "id": 10001,
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "name": "测试窗口",
    "group_id": 0,
    "remark": "Local API 创建",
    "cache_storage_mode": "local",
    "config": {}
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idnumber/string窗口 ID
data.uuidstring窗口 UUID
data.namestring窗口名称
data.group_id / data.groupIdnumber/string分组 ID
data.remarkstring备注
data.cache_storage_modestring缓存存储方式
data.configobject窗口完整配置

备注

建议优先使用 uuid 查询详情;如果只传数字 ID,本地 API 会先通过列表解析到对应 UUID。

删除窗口

标题

删除窗口

简要描述

删除单个或多个窗口。

请求URL

http://127.0.0.1:54345/browser/delete

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
id是,和 ids / uuid 二选一number/string单个窗口 ID
ids是,和 id / uuid 二选一array/string多个窗口 ID 或 UUID
uuid是,和 id / ids 二选一string窗口 UUID

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001]
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已删除的窗口 ID 或 UUID

备注

该接口会将窗口移入回收站/执行删除逻辑,具体行为以客户端和服务端当前配置为准。

批量删除窗口

标题

批量删除窗口

简要描述

根据窗口 ID 数组批量删除窗口。

请求URL

http://127.0.0.1:54345/browser/delete/ids

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是array/string窗口 ID 数组,也可传逗号分隔字符串

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002]
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已删除的窗口 ID

备注

如果要删除单个窗口,也可以使用 /browser/delete。

批量修改窗口分组

标题

批量修改窗口分组

简要描述

将多个窗口移动到指定分组。

请求URL

http://127.0.0.1:54345/browser/group/update

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口后端数字 ID 数组,也可传 browser_ids / browserIds 或逗号分隔字符串
uuids是,和 ids 二选一array/string窗口 UUID 数组,也可传 browser_uuids / browserUuids
group_id是number/string目标分组 ID,未分组传 0,兼容 groupId
current_platform否string当前客户端平台,默认当前客户端平台,兼容 currentPlatform

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "group_id": 123
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.group_id / data.groupIdnumber/string目标分组 ID

备注

如果从 /browser/list 取窗口标识,优先使用返回里的 backend_id / browserId 作为 ids;如果只拿到 uuid / config_uuid,请传 uuids。

批量修改窗口备注

标题

批量修改窗口备注

简要描述

批量修改多个窗口的备注。

请求URL

http://127.0.0.1:54345/browser/remark/update

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口后端数字 ID 数组,也可传 browser_ids / browserIds 或逗号分隔字符串
uuids是,和 ids 二选一array/string窗口 UUID 数组,也可传 browser_uuids / browserUuids
remark是string新备注,传空字符串 "" 表示清空
current_platform否string当前客户端平台,默认当前客户端平台,兼容 currentPlatform

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "remark": "批量备注"
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.remarkstring新备注

备注

如果从 /browser/list 取窗口标识,优先使用返回里的 backend_id / browserId 作为 ids;如果只拿到 uuid / config_uuid,请传 uuids。

查询代理列表

标题

查询代理列表

简要描述

分页查询代理 IP 管理中的代理列表,支持按名称、代理方式、代理类型、归属用户、地区和检测状态筛选。

请求URL

http://127.0.0.1:54345/proxy/list

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
page否number页码,默认 1
page_size否number每页数量,默认 20,兼容 pageSize
id否number/string按代理 ID 查询
keyword / proxy_name否string按代理名称搜索,兼容 proxyName / name
proxy_method否string代理方式筛选:2 / custom 自定义代理,3 / api_link API 提取代理,兼容 proxyMethod
proxy_type否string代理类型筛选:http / https / socks5 / ssh / direct,兼容 proxyType
proxy_protocol否string代理协议筛选,兼容 proxyProtocol
ip_protocol否stringIP 协议筛选:ipv4 / ipv6,兼容 ipProtocol
api_provider否stringAPI 提取服务商,兼容 apiProvider / provider
extract_method否string提取方式筛选,兼容 extractMethod
owner_uid否number/string归属用户 UID,兼容 ownerUid
owner_account否string归属账号,兼容 ownerAccount / account
country否string国家/地区筛选
region否string省份/地区筛选
check_status否number/string检测状态,兼容 checkStatus
is_shared否number/boolean是否共享,兼容 isShared
allow_member_edit否number/boolean是否允许成员编辑/删除,兼容 allowMemberEdit / allowDeleteModify
host否string按代理主机筛选
port否number/string按代理端口筛选
username否string按代理用户名筛选,兼容 proxy_user_name / proxyUserName

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "list": [
      {
        "id": 1,
        "proxy_name": "测试代理",
        "proxy_method": "custom",
        "proxy_type": "http",
        "host": "127.0.0.1",
        "port": 7890,
        "username": "",
        "country": "CN",
        "region": "Shanghai",
        "check_status": 1
      }
    ],
    "total": 1,
    "page": 1,
    "page_size": 20
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.listarray代理列表
data.list[].idnumber/string代理 ID,可用于 /browser/proxy/update 的 proxy_id
data.list[].proxy_name / data.list[].proxyNamestring代理名称
data.list[].proxy_method / data.list[].proxyMethodstring代理方式
data.list[].proxy_type / data.list[].proxyTypestring代理类型
data.list[].hoststring代理主机
data.list[].portnumber/string代理端口
data.list[].username / data.list[].proxy_user_namestring代理用户名
data.list[].check_status / data.list[].checkStatusnumber/string检测状态
data.total / data.totalNumnumber总数量
data.pagenumber当前页码
data.page_sizenumber每页数量

备注

该接口本地转发到后端 /api/browser/proxies/list。本地路径也兼容 /browser/proxy/list 和 /browser/proxies/list。返回字段可能随服务端版本增加。

批量修改窗口代理

标题

批量修改窗口代理

简要描述

批量修改多个窗口的代理配置。

请求URL

http://127.0.0.1:54345/browser/proxy/update

请求方式

POST

Header

参数必填示例说明
Content-Type是application/json请求体格式
X-Cos-Local-Token是YOUR_LOCAL_TOKEN本机访问令牌,可在客户端「设置 - Local API」中查看

请求Body参数

参数必填类型说明
ids是,和 uuids 二选一array/string窗口后端数字 ID 数组,也可传 browser_ids / browserIds
uuids是,和 ids 二选一array/string窗口 UUID 数组,也可传 browser_uuids / browserUuids
proxy_method是string代理方式:2 自定义,3 API 提取,4 代理 IP 管理,兼容 proxyMethod
proxy_typeproxy_method=2 时必填stringnoproxy / direct / http / https / socks5 / ssh,兼容 proxyType
hostproxy_method=2 且使用代理时必填string代理主机
portproxy_method=2 且使用代理时必填number/string代理端口
username否string代理用户名,兼容 proxy_user_name / proxyUserName
password否string代理密码,兼容 proxy_password / proxyPassword
refresh_url否string刷新代理链接,兼容 refreshProxyUrl
extract_urlproxy_method=3 时必填string提取 IP 链接,兼容 dynamicIpUrl / extractUrl
api_provider否string提取链接服务商,兼容 dynamicIpChannel
proxy_idproxy_method=4 时必填number/string代理 IP 管理中的代理 ID,兼容 proxyId
ip_lookup_channel否stringIP 查询渠道,兼容 ipCheckService
udp_enabled否number/booleanSocks5 UDP 开关,兼容 enableSocks5Udp
current_platform否string当前客户端平台,默认当前客户端平台,兼容 currentPlatform

成功返回示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ids": [10001, 10002],
    "proxy_method": "2",
    "proxy_type": "noproxy"
  }
}

成功返回示例的参数说明

参数类型说明
codenumber0 表示请求成功
msgstring返回信息
data.idsarray已修改的窗口 ID
data.proxy_method / data.proxyMethodstring代理方式
data.proxy_type / data.proxyTypestring代理类型

备注

如果从 /browser/list 取窗口标识,优先使用返回里的 backend_id / browserId 作为 ids;如果只拿到 uuid / config_uuid,请传 uuids。不使用代理时传:{"proxy_method":"2","proxy_type":"noproxy"}。

最近修改: 2026-08-05