关于 oxylabs-proxies
oxylabs-proxies 是用于配置和使用 Oxylabs 代理的技能,面向需要代理连接、地理定位或 IP 会话控制的用户。内容涵盖多类代理的端点、认证方式和常见参数。
主要功能
- 01住宅、移动、数据中心及 ISP 代理配置
- 02按国家、城市和邮编定位
- 03通过会话参数保持或绑定 IP
- 04使用端口选择轮换或静态 IP
适用场景
- 01为请求选择合适的代理类型
- 02将住宅代理定位到指定国家或城市
- 03在多次请求间复用同一 IP
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ oxylabs/ agent-skills --skill oxylabs-proxies安装后在 Claude Code 中输入/oxylabs-proxies确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
dedicated-datacenter.mddedicated-isp.mdexamples.mdproxy-types.md详细介绍
Oxylabs 代理
代理类型概览
| 类型 | 主机 | 端口 | 最适用场景 |
|---|---|---|---|
| 住宅代理 | pr.oxylabs.io | 7777 | 高匿名性、地理定位 |
| 移动代理 | pr.oxylabs.io | 7777 | 移动专属内容、最高信任度 |
| 数据中心代理(共享) | dc.oxylabs.io | 8000 轮换 / 8001+ 指定/静态 | 高速、大流量 |
| ISP 代理(共享) | isp.oxylabs.io | 8000 轮换 / 8001+ 指定/静态 | 兼顾速度与匿名性 |
| 专用数据中心代理 | ddc.oxylabs.io | 8000 轮换 / 8001+ 指定/静态 | 自有 IP、基于端口访问 |
| 专用 ISP 代理 | disp.oxylabs.io | 8000 轮换 / 8001+ 指定/静态 | 自有 ISP IP、锁定 ASN |
住宅代理/移动代理使用 pr.oxylabs.io:7777,并通过用户名参数设置会话。数据中心/ISP 代理以及专用自助服务产品使用代理列表端口:指定/静态 IP 从 8001 开始,自动轮换使用 8000。
环境变量
请使用对应代理产品系列的凭据:
| 产品系列 | 变量 | 用户名前缀 |
|---|---|---|
| 住宅代理、移动代理 | OXY_RES_USERNAME、OXY_RES_PASSWORD | customer- |
| 数据中心代理、ISP 代理、专用数据中心代理、专用 ISP 代理 | OXY_DC_USERNAME、OXY_DC_PASSWORD | 自助服务/共享产品使用 user- |
身份验证格式
customer-USERNAME:PASSWORD # Residential, Mobile
user-USERNAME:PASSWORD # Shared Datacenter, Shared ISP
专用代理身份验证(自助服务与企业版)详见 dedicated-datacenter.md 和 dedicated-isp.md。
住宅代理/移动代理(OXY_RES_USERNAME、OXY_RES_PASSWORD)和数据中心/ISP 代理(OXY_DC_USERNAME、OXY_DC_PASSWORD)请使用不同的凭据。
带参数时:
customer-USERNAME-cc-US-city-new_york-sessid-abc123:PASSWORD
快速开始
住宅代理/移动代理:
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME:$OXY_RES_PASSWORD" \
"https://ip.oxylabs.io/location"
数据中心代理:
curl -x "dc.oxylabs.io:8000" \
-U "user-$OXY_DC_USERNAME:$OXY_DC_PASSWORD" \
"https://ip.oxylabs.io/location"
ISP 代理:
curl -x "isp.oxylabs.io:8001" \
-U "user-$OXY_DC_USERNAME:$OXY_DC_PASSWORD" \
"https://ip.oxylabs.io/location"
对于数据中心代理、ISP 代理、专用数据中心代理和专用 ISP 代理,请使用控制面板代理列表中的端口:指定/静态 IP 从 8001 开始;列表中的第一个 IP 使用 8001。只有在任务需要自动轮换时,才切换到端口 8000。
地理定位参数
对于住宅代理/移动代理,请在用户名后追加参数,参数之间用连字符分隔(另有说明的除外):
| 参数 | 格式 | 示例 |
|---|---|---|
cc | ISO 3166-1 alpha-2 | -cc-US、-cc-DE、-cc-GB |
city | 英文,空格用下划线代替 | -city-new_york、-city-los_angeles |
st | 美国州名,使用 us_ 前缀 | -st-us_california、-st-us_texas |
postalcode | 5 位美国邮政编码,需与 cc-US 搭配 | -cc-US-postalcode-90210 |
ASN | 住宅代理/移动代理运营商 ASN | -ASN-21928 |
X-Oxylabs-Geolocation | 代理标头 lat:lon;radius_miles | 49.9235:-97.0811;10 |
邮政编码定位仅适用于美国。坐标半径不得小于 10 英里。如果同时使用国家和 ASN 参数,则以国家参数为准。
地理定位示例:
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME-cc-US-city-new_york:$OXY_RES_PASSWORD" \
"https://ip.oxylabs.io/location"
共享数据中心/ISP 代理按国家轮换时,请使用 -country-US,并通过轮换端口搭配 user- 凭据。
会话控制
| 参数 | 说明 | 备注 |
|---|---|---|
sessid | 在多个请求间保持同一 IP | 标准会话为 10 分钟,或在最长 60 秒无活动后结束 |
sessid_oneip | 将会话绑定到一个确切的出口节点 | 如果该 IP 不可用,则返回 502 |
sesstime | 配合 sessid 或 sessid_oneip 设置会话时长(分钟) | 住宅回连支持最长 1440 分钟;某些接入模式的上限较低 |
粘性会话示例:
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME-cc-US-sessid-mysession123:$OXY_RES_PASSWORD" \
"https://example.com"
定时会话(5 分钟):
curl -x "pr.oxylabs.io:7777" \
-U "customer-$OXY_RES_USERNAME-sessid-abc123-sesstime-5:$OXY_RES_PASSWORD" \
"https://example.com"
选择合适的代理类型
| 需求 | 推荐类型 |
|---|---|
| 最高匿名性 | 住宅代理 |
| 移动应用内容 | 移动代理 |
| 速度与流量 | 数据中心代理 |
| 兼顾速度与匿名性 | ISP 代理 |
| 自有专用 IP | 专用数据中心代理或专用 ISP 代理 |
| 地理限制内容 | 使用 cc/city/postalcode 的住宅代理/移动代理,或在适用时使用按国家定位或指定端口的 DC/ISP 代理 |
默认行为
- 不带参数:每个请求使用随机 IP
- Residential 和 Mobile 共用同一端点,但使用不同的 IP 池
- 会话会自动过期并获取新 IP
更多资源
- 共享代理详情(Residential、Mobile、Datacenter、ISP):proxy-types.md
- 专用 Datacenter(自助服务 + 企业版):dedicated-datacenter.md
- 专用 ISP(自助服务 + 企业版):dedicated-isp.md
- 代码示例(所有语言):examples.md