取消
最近搜索
清空历史

海外代理静态住宅开发手册

总览

新手开发者可通过如下3个步骤使用海外代理静态住宅:

一、先在会员中心上查看购买的海外代理静态住宅,进行本地调试和验证

二、 在程序中通过调用API接口获取代理,然后请求目标网站。

API接口

海外代理静态住宅API接口一览

接口名称 接口功能
GetSfps 获取订单下所有海外代理静态住宅IP
GetIpWhitelist 获取海外代理静态住宅IP白名单(包段订单)
SetIpWhitelist 设置海外代理静态住宅IP白名单(包段订单)
AddWhiteIP 添加白名单IP(包段订单)
DelWhiteIP 删除白名单IP(包段订单)
GetProxyAuthorization 获取海外代理静态住宅鉴权信息(包段订单)

测试代理可用性

海外代理静态住宅支持白名单和用户名密码两种验证方式,建议您先在本机测试,测试OK后就可以正常使用了。

查看测试步骤

带宽和频率限制

海外代理静态住宅对请求频率不设限制。
程序请求海外代理静态住宅的峰值带宽以所购买的带宽规格为准,带宽占用超限后的请求将收到440错误(参见下表)。

错误码一览

HTTP返回码 Response body 内容 说明
407 Proxy Authentication Required 情况一:代理密钥验证失败
情况二:白名单验证失败
440 Bandwidth Over Limit 带宽超限
441 Request Rate Over Limit 请求 / 连接超频
442 Authentication Type Error 认证方式检测失败
444 Download Not Allowed 本代理无法用于下载
445 Illegal Request 非法域名请求
446 Host DNS Failed DNS解析错误
447 Real-name Authentication Required 需要实名认证
448 Target Port Forbidden 禁止访问指定端口
451 Miss Host 请求格式不正确
452 Public Host Required 内网地址
453 Proxy Port Error 代理端口号错误
454 Proxy Authentication Expired 无法使用此IP
456 CN Client Forbidden 中国⼤陆客户端被禁⽌访问
460 Proxy Authentication Invalid 无法使用此IP
466 Real-name Verify Required 实名核验
515 Target Unavailable 连接目标地址网络异常
516 Proxy Failed 获取上级代理失败
517 Proxy Setup Failed 设置上级代理失败

开发建议

参考如下开发建议,可以帮助您更加顺利地完成开发和调试:

  1. 尽可能采用gzip压缩加速访问,在header里添加:Accept-Encoding: gzip
  2. 控制好请求频率,用同一IP请求同一网站建议不超过1秒1次,避免IP被目标网站屏蔽。
  3. 使用用户名密码访问请不要设置IP白名单,因为IP白名单和用户名密码共用白名单IP额度。
  4. 关注IP使用统计了解程序的请求量和出错情况的统计分析,不断优化。
  5. 关注代理服务器的返回码可协助您排查错误。

使用gzip详解

使用gzip压缩传输数据可显著提升访问速度,方法非常简单:
只需在http请求的header里加上:
Accept-Encoding: gzip
收到HTTP Response后检查header里是否包含:
Content-Encoding: gzip
如果包含,则对body进行gzip解压,就能得到原始内容。

代码样例

调用API
请求海外代理静态住宅(Http)
请求海外代理静态住宅(Socks)

联系我们