总览

新手开发者可通过如下2个步骤使用隧道代理:

一、购买成功后,先在查看隧道信息,进行本地调试和验证

二、 参考代码样例请求隧道代理访问目标网站。

api接口

隧道代理api接口一览

接口名称 接口功能
tpscurrentip 查询隧道当前ip
changetpsip 立即更换隧道ip
gettps 获取隧道代理ip
getipwhitelist 获取隧道ip白名单
setipwhitelist 设置隧道ip白名单
getproxyauthorization 获取隧道鉴权信息

测试隧道可用性

隧道代理支持白名单和用户名密码两种验证方式,建议您先在本机测试,测试ok后就可以正常使用了。

查看测试步骤

关于ip白名单数量

如果您选择设置白名单访问隧道,最多可设置50个白名单ip。
只要请求不超过购买时选择的每秒并发数,通过用户名密码访问隧道的ip数量没有限制。

手动更换ip

对于换ip周期>=1分钟的隧道代理,隧道会根据您购买时选择的周期自动切换ip,但使用途中如果您发现该ip不可用,可以调用更换隧道ip接口让隧道立即更换一个新ip。

手动换ip的频率限制

在隧道的1个换ip周期内,调用更换隧道ip接口换ip的次数不能超过2次
举例说明:您购买的是5分钟换ip的隧道,那么5分钟内您最多可以调用此接口2次。

频率限制

隧道代理的请求频率在购买时选择的并发数决定,默认的并发数是1秒5次
请求超过频率可能收到429错误。
建议经常关注的频率提示,把握好请求频率。
并发数不够用可在升级并发数。

频率控制提示

隧道代理采用弹性频率控制,限制长期平均频率,允许短期高并发。
以并发数5次/s为例,快代理隧道允许客户在1秒内请求达到100次,1分钟不超过300次即可。
注意控制好平均频率不要超,如果您持续过快请求,比如10秒就请求了300次,后续的50秒的请求将全部因超频而被拒绝,直到下一分钟恢复额度。

错误码一览

http返回码 response body内容 说明
407 - 1. 没有带上用户名密码验证
2. 用户名密码错误,验证失败
429 too many request 请求频率超过限制
503 service temporarily unavailable 隧道转发代理ip错误
403 over max connection 超过最大并发连接数
403 access forbidden 禁止访问该网站

开发建议

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

  1. 控制好请求频率,用同一ip请求同一网站建议不超过1秒1次,避免ip被目标网站屏蔽。

  2. 使用中发现ip不可用可调用更换隧道ip接口让隧道立即更换一个新ip。了解手动换ip>>

  3. 尽可能采用gzip压缩加速访问,在header里添加:accept-encoding: gzip
  4. 关注隧道返回码可协助您排查错误。

使用gzip详解

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

代码样例

请求http隧道

sdk下载

sdk下载

联系尊龙人生就是搏
  • 售前在线咨询
    咨询享免费测试,专业工程师提供尊龙现金一下的技术支持
  • 客服热线
     周一至周六 9:00-18:00
  • 提交工单
    您的每一次反馈我们都认真对待
  • 客服微信 & qq
    客服微信:,客服qq:
  • 企业客户通道
    提交需求后专业的售前工程师为您提供服务