使用说明
username:用户名
password:密码
session:不填写:每次请求都供应不同ip;填写:尽可能保证供应相同ip;由4-12位大写或小写字母组成
life:保持ip使用的时间,单位分钟,最小1,最大24*60
area:全球地区code 例如:美国 area-US
city:所属城市 例如:纽约 city-newyork
ip:指定数据中心地址
错误的请求
如果请求不包含要连接的主机,或者在解析HTTP请求时出现一般错误,代理服务器会返回此错误代码。请确保您的请求格式正确,并确保在请求中包含URL,然后重试;
需要代理验证
请求缺少代理身份验证信息,或者用户名或密码无效。请在您的请求中包含代理授权标头,并确保您的用户名和密码格式正确,然后重试。
内部服务器错误
代理服务器遇到内部错误,稍后重试请求。
网关错误
代理服务器从上游服务器收到无效响应。重试请求。响应代码502表示分配给您的会话ID的IP不再可用。如果您遇到此错误,有两种方法可以解决。第一种方法是等待一分钟,系统会自动为您的会话ID分配一个新的IP地址。另一种方法是简单地切换到一个新的会话ID(即更改sessid参数),这样你将收到一个新的IP地址。
超时
代理服务器没有及时收到上游服务器的响应。重试请求。
找不到出口
自定义HTTP状态代码——这意味着代理找不到满足请求的出口节点。请更改请求筛选器参数或稍后重试。
快速入门
zhuzhaiip使用 基础访问身份验证,要求您在连接代理服务器时提供用户名和密码。您可以在登录后通过个人中心 代理账号 中管理您的用户列表。或者联系专属客户经理和技术支持团队获取您的凭证。
将代码中的 USERNAME 和 PASSWORD 替换为您的凭据内容
curl -x USERNAME:PASSWORD@proxy.zhuzhaiip.com:1000 https://api.ip.cc/
代理账号的用户名
代理账号的密码
在此示例中,查询proxy.zhuzhaiip.com是从一个随机IP执行的:
require 'uri'
require 'net/http'
uri = URI.parse('https://proxy.zhuzhaiip.com/')
proxy = Net::HTTP::Proxy('proxy.zhuzhaiip.com', 1000, 'USERNAME', 'PASSWORD')
req = Net::HTTP::Get.new(uri.path)
result = proxy.start(uri.host, uri.port) do |http|
http.request(req)
end
发出请求
无会话控制请求,每次都将随机使用一个IP发出:
curl -x USERNAME:PASSWORD@proxy.zhuzhaiip.com:1000 https://api.ip.cc
指定地区,使用指定地区的IP:
curl -x USERNAME_area-US:PASSWORD@proxy.zhuzhaiip.com:1000 https://api.ip.cc
保持会话,在代理可用期间保持不变:
curl -x USERNAME_session-SESSION:PASSWORD@proxy.zhuzhaiip.com:1000 https://api.ip.cc
保持会话,每隔1分钟自动更换新的IP:
curl -x USERNAME_life-1:PASSWORD@proxy.zhuzhaiip.com:1000 https://api.ip.cc