本页目录

一、三协议支持是标配,不是增值项
官网对 不限量代理 IP 的产品定义写得很直白:这是自运营的高品质 HTTP/HTTPS/Socks5 代理服务,不限制IP提取次数,按IP资源池计费。协议支持被列进产品特性的第一条梯队,和白名单鉴权、API文档、弹性并发放在一起,属于基础能力,不单独收费、不区分套餐档位。
换句话说,买 1个基础池和买10个池,能用的协议完全一样;选全国池还是定向城市池,协议也不变。变的只是池子容量、时效档和周期折扣。
|
协议 |
转发能力 |
典型用法 |
|
HTTP |
仅 TCP、明文 |
普通接口请求、公开页面读取、轻量任务 |
|
HTTPS |
TCP+TLS加密 |
带鉴权接口、登录态请求、敏感数据通道 |
|
SOCKS5 |
TCP+UDP全通 |
指纹浏览器、客户端类工具、非网页流量、长连接 |
需要注意的是,这里的三协议是 “原生协议”,不是多层兼容转发。区别在于链路长度:原生协议一层转发就到出口,兼容转发要多套一层转换,长期运行时断线率和延迟都会更高。
二、三个协议怎么分工
同一个池子,三种协议都能提,选哪个只看客户端和业务形态:
Python requests、curl、常规接口调用 → HTTP / HTTPS,配置最简单,示例最多
指纹浏览器( AdsPower、Multilogin 等)→ SOCKS5,浏览器内核对 SOCKS5 支持最完整
移动端真机、非 HTTP协议的客户端工具 → SOCKS5,因为它能转发 UDP
代理管理工具( ProxyCap 等)、Charles 抓包 → HTTP/HTTPS 或 SOCKS5 都能填
压测、长轮询、长连接场景 → SOCKS5,连接保持能力更稳
一个实用判断标准:如果业务流量里除了网页请求还有别的协议,就直接上 SOCKS5;如果纯粹是 HTTP/HTTPS 网页和接口,用 HTTP 协议成本更低、排障更容易。
常见误区:以为 HTTPS 请求必须配 https:// 开头的代理。实际上大部分客户端里,http 和 https 两个键都指向同一个 HTTP 代理地址,由代理去建隧道,并不需要为 HTTPS 单独准备一条线路。
|
项目 |
规格 |
|
计费模式 |
按
IP资源池规模 + 使用时长(包天/周/月/季/年) |
|
提取次数 |
不限制每日提取次数,周期内不设额度 |
|
提取频率 |
请求
1次/秒,单次最多100个(官方接口文档口径) |
|
IP时效 |
30–60秒 / 1–3分钟 / 3–5分钟 三档 |
|
协议 |
HTTP / HTTPS / SOCKS5 全支持,不额外加价 |
|
白名单 |
5个业务服务器公网IP,支持批量录入 |
|
鉴权方式 |
IP白名单免密 + 账号密码,可双开 |
|
返回格式 |
TEXT / JSON / XML,程序自动化推荐 JSON |
|
资源池类型 |
随机全国池
/ 指定城市池(可单城市或多城市混合) |
|
覆盖与匿名 |
全国城市节点,
99.9%+ 高匿名 |
|
并发 |
弹性并发支撑,不限制在线终端数 |
其中 “单次最多100个”这一条容易和动态 代理 IP 按量套餐搞混:按量套餐单次上限是 200个,不限量 代理 IP 接口文档写的是 100个。写脚本时按100个封顶来分片,换个套餐就不会突然报错。
四、三协议接入实操
第一步永远是白名单。官方接口文档写明:请求提取链接之前,需先在订单设置里添加发起请求的服务器 IP,否则取不到IP。这一步没做,后面三种协议都会失败。
会员中心 → 产品管理 → 不限量 ,创建资源池
选池类型:随机全国池或指定城市池,设时效档与单次提取数量
选代理协议( HTTP / SOCKS5)与返回格式(推荐 JSON)
在白名单管理页添加业务服务器公网 IP,支持批量录入
生成 API提取链接,脚本请求拿IP列表
把 IP配进代码或工具,先验证出口IP与归属城市
HTTP / HTTPS 接入(Python):
import requests
api = '你的不限量
代理
IP
API提取链接&result_type=json&pt=1'
proxy = requests.get(api, timeout=15).json()['data'][0]['proxy']
proxies = {
'http': f'http://账号:密码@{proxy}',
'https': f'http://账号:密码@{proxy}',
}
r = requests.get('https://ipinfo.io/json', proxies=proxies, timeout=15)
print(r.json())
SOCKS5 接入(Python,需先装 requests[socks]):
# pip install requests[socks]
import requests
api = '你的不限量
代理
IP
API提取链接&result_type=json&pt=2'
proxy = requests.get(api, timeout=15).json()['data'][0]['proxy']
proxies = {
'http': f'socks5://账号:密码@{proxy}',
'https': f'socks5://账号:密码@{proxy}',
}
r = requests.get('https://ipinfo.io/json', proxies=proxies, timeout=15)
print(r.json())
curl 快速验证两种协议:
# 先看API能不能取到IP(白名单没加会在这里就失败)
curl '你的不限量
代理
IP
API提取链接'
# HTTP 代理验证
curl -x http://账号:密码@IP:端口 https://ipinfo.io/ip
# SOCKS5 代理验证
curl -x socks5://账号:密码@IP:端口 https://ipinfo.io/ip
三家协议共用同一套账密,不需要为 SOCKS5 另外申请账号。接口层用 pt 参数区分:pt=1 是 HTTP(默认),pt=2 是 SOCKS,取回来的IP本身是一样的。