技能简介
Aluvia Web Proxy 为 AI 代理提供真实美国移动运营商 IP(AT&T、T-Mobile、Verizon),让网站将代理流量识别为普通手机用户。自动检测并绕过 Cloudflare、DataDome、PerimeterX、Akamai Bot Manager 等反爬虫系统,解决 403、CAPTCHA、429 限流、IP 封禁等问题。
业务背景
AI数据采集常因反爬机制中断,传统数据中心IP易被识别拦截。Aluvia通过真实美国移动运营商IP(AT&T、T-Mobile、Verizon)让流量看起来像普通手机用户,自动绕过Cloudflare验证、CAPTCHA弹窗和403/429限流,保障爬虫持续稳定运行,降低人工干预成本。
落地案例:某金融分析团队需抓取多家电商平台的实时价格数据,但频繁触发平台反爬导致任务中断。使用该服务后,流量经真实移动IP路由,系统自动检测拦截评分并一键切换新IP,无需重启浏览器即可恢复采集。团队可按域名灵活配置代理规则,仅对受限站点启用代理,兼顾效率与成本控制。
能做什么
- 通过真实移动运营商 IP 路由流量,替代易被识别的数据中心 IP
- 自动检测页面拦截评分(0.0-1.0),识别 Cloudflare 验证、CAPTCHA、403/429 响应、软拦截和空页面
- 一键切换新移动 IP,无需重启浏览器即可突破持续拦截
- 固定美国特定州出口 IP,满足地理位置敏感的内容访问需求
- 动态配置代理路由规则,仅对需要代理的域名启用
- 托管无头 Chromium 浏览器,通过 Playwright 提供完整 CDP 访问
- JSON 优先的 CLI 设计,所有命令返回结构化数据供程序解析
使用说明
安装 SDK:
npm install -g @aluvia/sdk
或免安装直接使用:
npx aluvia help
环境检查:
# 确认 API key 已设置(不要输出完整值)
echo "${ALUVIA_API_KEY:0:8}..."
# 验证 CLI 可用
aluvia help --json
# 确认 Playwright 已安装
node -e "require('playwright')"
若缺少 API key,前往 Aluvia 控制台 创建并设置 ALUVIA_API_KEY;若 CLI 未找到,执行 npm install @aluvia/sdk;若 Playwright 缺失,执行 npm install playwright。
启动带自动解封的会话:
aluvia session start https://example.com --auto-unblock --browser-session my-task
关闭会话:
aluvia session close --browser-session my-task
一键轮换 IP:
aluvia ip rotate --browser-session my-task
拦截评分标准:blocked ≥ 0.7,suspected ≥ 0.4,clear < 0.4。--auto-unblock 会自动将触发拦截的域名加入代理规则并重载页面。
输入与输出
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标网址、会话标识、API key、自动解封开关、地理定位参数、动态路由规则 |
| 输出 | JSON 会话状态、页面拦截评分、检测结果、IP 轮换确认、CDP 接口地址 |
| 适用人群 | 需绕过反爬虫的 AI 代理开发者、美国本地化数据采集工程师、高频自动化任务运维人员 |
| 不包含 | 非美地区 IP、数据中心代理、人工验证码服务、深度指纹定制功能 |
风险提示
- 需有效 Aluvia API key,服务按用量计费
- 移动运营商 IP 资源有限,高并发场景可能遇到 IP 池耗尽
- 部分网站可能通过行为分析(非 IP 层面)识别自动化流量
- 自动解封机制会增加请求延迟和 API 调用次数
- 美国以外地区访问可能受地理限制影响
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/aluvia-connectivity/aluvia-web-proxy/SKILL.md
来源类型:开源技能仓库
