Skip to content
登录 注册

旧版ISP套餐(固定IP)

旧版 ISP 套餐为您提供固定的 IP 列表,每个 IP 均使用端口 1337,仅按国家分配。请使用此 API 列出这些 IP 并管理来源 IP 白名单。

所有端点均通过 api_token 查询参数进行身份验证。请在控制面板的账户 → API 令牌下生成令牌。

?api_token=YOUR_API_TOKEN

{membership} 路径参数可接受两种形式:套餐的数字 ID(在控制面板套餐页面显示的编号)或其 API ID(控制面板套餐 URL 末尾的短代码,例如 https://shifter.io/panel/membership/DeeJ)。两者都指向同一个套餐。

GET https://shifter.io/api/v1/static-residential/{membership}/proxies

返回您旧版套餐中的每个 IP,均以 ip:port 形式呈现。整个池共用同一端口(1337)和同一用户名/密码,仅 IP 各不相同。凭据不包含在此响应中,需在控制面板中查看。

参数位置是否必需说明
membership路径是套餐 ID(数字或 API ID)
api_token查询是您的账户 API 令牌

示例:

Terminal window
curl "https://shifter.io/api/v1/static-residential/YOUR_PLAN_ID/proxies?api_token=YOUR_API_TOKEN"

响应:

{
"error": null,
"code": 200,
"data": [
"185.199.108.153:1337",
"185.199.108.154:1337",
"185.199.108.155:1337"
]
}

每个条目均为 ip:port 形式。端口(1337)以及用户名/密码在整个池中的每个 IP 上都相同,仅 IP 各不相同;凭据位于控制面板我的套餐下的套餐页面中。在旧版套餐中,您的 IP 所在国家是在购买时一次性选定的,之后保持固定不变。

将来源 IP 加入白名单,使您的爬虫可以在每次请求时跳过 HTTP Basic 身份验证。白名单适用于整个旧版套餐:任何已加入白名单的来源均可使用其中的任意 IP。当前的 ISP Proxies 套餐不支持 IP 白名单,仅通过用户名和密码进行身份验证。

GET https://shifter.io/api/v1/static-residential/{membership}/authorized-ips
参数位置是否必需说明
membership路径是套餐 ID
api_token查询是您的账户 API 令牌

响应:

{
"error": null,
"code": 200,
"data": [
"198.51.100.10",
"203.0.113.42"
]
}
PUT https://shifter.io/api/v1/static-residential/{membership}/authorized-ips

将已授权 IP 列表替换为所提供的值。

参数位置是否必需说明
membership路径是套餐 ID
api_token查询是您的账户 API 令牌
ips[]请求体是要加入白名单的 IPv4 地址数组

示例(表单编码,使用方法覆盖):

Terminal window
curl -X POST "https://shifter.io/api/v1/static-residential/YOUR_PLAN_ID/authorized-ips?api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "_method=PUT&ips[]=198.51.100.10&ips[]=203.0.113.42"