02-认证方式:账密认证 vs API 提取
分类:入门准备 | 更新日期:2026-09-14
两种方式没有优劣,只有适配场景。本文给出可直接照做的选型方法。
本页目录
- 两种提取方式的本质区别
- 三步选定你的方式
- 控制台里的“代码语言”怎么选
- 组合用法:账密 + API 同时使用
两种提取方式的本质区别
达可云提供账密认证与 API 提取两条路径。它们最终都能得到一个可用的代理,但“谁来管理 IP、谁来做区域与时效控制”这件事完全不同。
| 对比维度 | 账密认证 | API 提取 |
|---|---|---|
| 凭据形态 | 代理服务器 + 端口 + 用户名 + 密码(用户名中携带区域 / 时效 / session 参数) | 一条带 app_key 的 HTTPS 链接,请求后返回 IP 列表 |
| 白名单 | 按控制台提示维护子账号来源合法性 | 必须先添加白名单(设备前置海外节点的出口 IP) |
| IP 控制位置 | 在用户名参数中控制:area / state / city / asn / life / session | 在链接参数中控制:cc / state / city / life / num |
| 一次得到 | 一条(或批量生成的一组)固定格式代理条目 | 按 num 返回一批 IP,需要自行解析与分发 |
| 适用产品 | 动态住宅代理、不限量住宅代理、静态住宅代理(流量 / 带宽) | 仅动态住宅代理、不限量住宅代理 |
| 典型场景 | 指纹浏览器多环境、客户端软件、移动端 App、Shell 连通性检测 | 自建采集程序、调度系统、支持 API 提取模式的指纹浏览器 |
最常见的两个坑 1)API 提取没加白名单:链接能打开但返回鉴权错误或空结果,请先到「白名单管理」把前置节点出口 IP 加进去。2)指纹浏览器里用 API 提取却没把数量设为 1:一次返回多个 IP 会让同一环境的出口 IP 漂移。配置到指纹浏览器时请设置 num=1。
三步选定你的方式
- 第一步:看使用端是什么。 指纹浏览器 / 客户端软件 / 手机 App → 优先 账密认证 ;自研程序或自动化调度 → 两者皆可,API 更易批量分发。
- 第二步:看产品线。 静态代理(流量 / 带宽) 只有账密认证 ,不用纠结;动态住宅与不限量住宅两种都支持。
- 第三步:看是否需要“自己管理 IP 列表”。 需要把一批 IP 分发到多个进程 / 多个环境轮换 → API 提取;只需要“一个入口稳定出网” → 账密认证。
控制台里的“代码语言”怎么选
账密认证页面提供「选择代码语言」,它只影响生成结果的格式示例,不影响代理本身的可用性。按使用端选择即可:
| 你的使用端 | 建议选择 | 原因 |
|---|---|---|
| 指纹浏览器批量配置 | 批量生成 | 一次生成多条 host:port:user:pass,可直接粘贴到指纹浏览器的批量导入 / 代理管理。 |
| 移动端设备 / 通用工具 | 通用模式 | 输出最常见、最易手工填写的字段结构(Proxy Server / Port / Username / Password)。 |
| 只想验证连通性 | Shell | 直接给出可粘贴到终端执行的命令,最快看到出口 IP。 |
| 集成进程序 | 对应语言(Python / Node.js / Go / Java / PHP / C# / Ruby / Rust) | 生成的代码块已包含该语言的代理调用骨架,可自行增删。 |

看两个认证标签的位置 账密认证与 API 提取位于同一页的两个标签,切换前先确认产品线与剩余额度
组合用法:账密 + API 同时使用
同一条产品线(套餐)下可以同时使用两种方式:用 API 提取在自建爬虫里按需取 IP,同时用账密认证为指纹浏览器环境各分配一个固定 session。两者互不冲突,产生的用量与费用都计入这一套餐;如果你名下还有其它套餐,则各套餐分别计费,不会互相抵扣。配置时注意避免重复消耗。
| 维度 | 规则 | 说明 |
|---|---|---|
| 所属账户 | 都归属于同一个主账号 | 账密认证与 API 提取产生的用量都是主账号下的用量,在「数据统计」的主账号维度可以一并看到。 |
| 计费方式 | 按套餐分别计费 | 动态住宅按流量、静态住宅按流量或带宽、不限量按「带宽 + 并发 + 计费周期」,各套餐独立计量、独立扣费,互相不抵扣。 |
| 子账号归属 | 子账号按套餐绑定 | 认证账号管理中的每个子账号都要指定产品类型;不同套餐的子账号不同、不能跨套餐复用。 |
| 跨套餐使用 | 需要各套餐各自配置 | 用 A 套餐的子账号去连 B 套餐的主机会出现“账号不可用”;请到对应套餐下创建 / 选择子账号。 |
多套餐业务的两个提醒 ① 别把用量算在一本账上:多个套餐同时跑时,主账号是同一个,但每个套餐的剩余额度、计费方式与到期时间都不同,需分别监控。② 子账号不要跨套餐混用:为每个套餐单独建立子账号(命名上带上套餐名,如 dyn-us-01 / static-bw-01),避免配置时选错。
给指纹浏览器的最优解 为每个浏览器环境固定一个 session(最多 12 位字符),配合「指定时效」的 life 设置,既能保持环境 IP 稳定,又不需要维护 IP 清单。详见 参数详解与生成格式。
