私密代理独享代理通过api获取代理服务器列表后,您就可以在程序里通过代理服务器获取网页数据了。
隧道代理无需调用api获取代理,在查看隧道的ip和端口号。

您获取的代理服务器是这样的:122.96.59.105:23068
122.96.59.105 是代理服务器的ip地址
23068 是代理服务器的端口号

代理验证

什么是代理验证

私密代理独享代理只对少数付费客户开放,所以需要进行授权验证,购买后只有通过您的用户名密码或设置您的ip白名单后才能使用。

隧道代理只对您的订单授权使用,同时支持用户名密码ip白名单

开放代理不需要验证即可使用。

我们支持两种验证方式:

1. 绑定您机器的ip作为白名单

ip白名单需要设置您的外网ip

  • 如果是办公室电脑,可以访问查询您的外网ip
  • 如果是linux服务器,可以通过如下命令查看机器外网ip:curl ip.cn

您还可以参考:

2. 设置用户名密码

首先在会员中心 / / 页找到您的用户名密码。

http代理

通过用户名密码的进行身份认证,您在发起http请求时需要在header里添加,格式如下:

proxy-authorization: basic bxl1c2vybmftztptexbhc3n3b3jk

bxl1c2vybmftztptexbhc3n3b3jk是您的用户名和密码通过:拼接后进行而成。
例如您的用户名是username,密码是password,用如下脚本即可生成base64验证串:

#python生成base64验证串
import base64
print base64.b64encode('username:password') #输出bxl1c2vybmftztptexbhc3n3b3jk

在代码中设置用户名密码,请参见代码样例

socks代理

在代码中设置用户名密码,请参见代码样例

命令行测试

如果您的程序在linux上运行,我们非常推荐您在命令行下先通过curl命令测试代理服务器的可用性,然后再进行编程。

例如您的用户名是username,密码是password,提取到的代理ip是122.96.59.105:23068,可执行如下命令测试代理可用性:

http代理
#带上用户名密码
curl -v "http://dev.kdlapi.com/testproxy" -x username:password@122.96.59.105:23068
#直接添加proxy-authorization
curl -v -h "proxy-authorization: basic bxl1c2vybmftztptexbhc3n3b3jk" "http://dev.kdlapi.com/testproxy" -x 122.96.59.105:23068

访问https网站请设置ip白名单

curl(版本>7.30)在发起时并不会在header里带上proxy-authorization,即便做了-h "proxy-authorization: basic ...-x username:password@122.96.59.105:23068,这会导致代理服务器找不到proxy-authorization来验证身份,于是返回

查看我的curl版本:curl --version

请在设置ip白名单后再做对https网页的测试

socks代理
#带上用户名密码
curl -v "http://dev.kdlapi.com/testproxy" --socks5 username:password@122.96.59.105:23068

查看我的用户名密码: |

代码样例

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