短效优质代理 / 短效socks5代理 / 长效住宅代理 / 住宅socks5代理 / 合租IP池 / 独享IP池 通过API获取代理IP列表后,即可通过程序使用代理IP抓取网页数据。
隧道代理 隧道代理无需调用API获取代理IP,直接将隧道的域名和端口号设置为代理即可。可在控制台查看隧道的域名和端口号。
您获取的代理服务器是这样的:168.68.88.168:16888
168.68.88.168
是代理服务器的IP地址16888
是代理服务器的端口号
代理验证
什么是代理验证短效优质代理 / 短效socks5代理 / 长效住宅代理 / 住宅socks5代理 / 合租IP池 / 独享IP池仅面向付费客户开放,需授权验证。购买后,通过用户名和密码授权,或绑定IP白名单授权后,方可使用。
注:用于代理验证的用户名密码并非登录站大爷网站的用户名密码,详情参见设置代理用户名密码 |
我们支持两种验证方式:
1. 绑定您机器的IP作为白名单
短效优质代理 / 短效socks5代理 / 长效住宅代理 / 住宅socks5代理 / 合租IP池 / 独享IP池 在右侧的管理的下拉菜单中找到"绑定使用者终端IP"进行绑定;隧道代理 在右侧的管理的下拉菜单中找到控制面板,进入后直接绑定。
IP白名单需要设置您的外网IP
您还可以参考:如何查看本机外网IP |
2. 设置用户名密码
首先在控制台的实例管理下,找到实例 短效优质代理 / 短效socks5代理 / 长效住宅代理 / 住宅socks5代理 / 合租IP池 / 独享IP池,找到用于代理验证的用户名(实例ID)和密码(8位数字的实例密码)。
HTTP代理
在代码中设置用户名密码,请参见代码样例:
Python3使用requests调用Http代理IP的代码样例
Python-Selenium使用Chrome调用Http代理IP的代码样例
Node.js使用request调用Http代理IP的代码样例
……
更多开发语言的代码样例可点击进去看左侧菜单
SOCKS5代理
在代码中设置用户名密码,请参见代码样例
Python3使用aiohttp调用Socks5代理IP的代码样例
Python-Selenium使用PhantomJS调用Socks5代理IP的代码样例
Java使用okhttp3调用Socks5代理IP的代码样例
C#使用HttpToSocks5调用Socks5代理IP的代码样例
Node.js使用request-promise调用Socks5代理IP的代码样例
C语言使用libcurl库调用Socks5代理IP的代码样例
……
更多开发语言的代码样例可点击进去看左侧菜单
命令行测试
若您的程序运行于Linux环境,建议先通过命令行使用curl命令测试代理服务器的可用性,再进行编程开发。
例如您的用户名是username
,密码是password
,提取到的代理IP是168.68.88.168:16888
,可执行如下命令测试代理可用性:
Http代理
#带上用户名密码
curl -v "https://httpbin.org/ip" -x username:password@168.68.88.168:16888
#直接添加Proxy-Authorization
curl -v -H "Proxy-Authorization: Basic bXl1c2VybmFtZTpteXBhc3N3b3Jk" "https://httpbin.org/ip" -x 168.68.88.168:16888
访问https网站请设置IP白名单curl(版本>7.30)在发起CONNECT请求时并不会在header里带上 查看我的curl版本: 请在设置IP白名单后再做对https网页的测试 |
Socks代理
#带上用户名密码curl -v "https://httpbin.org/ip" --socks5 username:password@168.68.88.168:16888
查看我的用户名密码:隧道代理用户 | 短效socks5代理用户 | 住宅socks5代理用户 | 合租IP池用户 | 独享IP池用户