注册
登录
 文档中心 产品介绍 开发指南 API接口 代码样例 使用帮助
文档中心 / 开发指南 / 开发手册 /
测试代理IP可用性
站大爷 官方 2024-12-31

常规代理服务:提供包括 短效优质代理 / 短效socks5代理 / 长效住宅代理 / 住宅socks5代理合租IP池 / 独享IP池 在内的多样化解决方案。用户通过API获取代理IP列表后,可将其无缝集成至程序,高效执行网页数据抓取任务。

隧道代理服务:  与常规代理不同,隧道代理免去API调用环节。用户仅需在控制台获取专属 隧道域名 和 端口号,并直接将其配置为代理(云端自动切换),即可实现数据访问。

代理地址格式说明: 您获取的代理服务器参数结构为 168.68.88.168:16888:

168.68.88.168: 代理服务器的公网IP地址。

16888: 代理服务器的通信端口号。


代理验证

什么是代理验证

代理验证指通过身份认证机制确保代理服务的合法使用。以下代理类型需完成授权验证后方可启用:

高级代理服务

包括短效优质代理、短效SOCKS5代理、长效住宅代理、住宅SOCKS5代理、合租IP池及独享IP池,仅限付费客户访问。开通后需通过以下任一方式完成授权:

 账密认证:使用专属用户名(实例ID)与密码(实例密码)

 IP白名单绑定:绑定使用者终端的公网IP

隧道代理服务

采用实例级专属授权,支持两种认证模式:

 用户名密码动态验证

 IP白名单静态认证

我们支持两种验证方式:


1. 绑定使用者终端的公网IP作为白名单


常规代理服务( 短效优质代理 / 短效socks5代理 / 长效住宅代理 / 住宅socks5代理 / 合租IP池 / 独享IP池),在实例管理下找到自己开通的实例,在右侧的管理的下拉菜单中找到"绑定使用者终端IP"进行绑定;


隧道代理 服务在实例管理下,找到自己开通的实例,在右侧的管理的下拉菜单中找到控制面板,进入后可直接绑定。


如何查看要绑定的IP白名单

1. 办公环境设备

通过浏览器访问专业IP查询服务(如 http://ip.cn/),页面将实时显示当前网络出口的公网IP地址。

2. Linux服务器

在终端执行以下命令,直接获取服务器公网出口IP:

curl ip.cn  # 返回结果包含IP地址及归属地信息


2. 获取实例用户名密码为凭证


步骤一:定位目标实例

登录控制台 → 进入「实例管理」模块 →找到自己开通的实例(短效优质代理、短效SOCKS5代理、长效住宅代理、

住宅SOCKS5代理、合租IP池及独享IP池)。

步骤二:提取验证凭证

在实例详情页获取专属授权信息:

 身份标识:实例ID(即代理用户名)

 安全密码:8位数字型实例密码(不用MD5加密)


HTTP代理

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

Python3使用requests调用Http代理IP的代码样例

Python-Selenium使用Chrome调用Http代理IP的代码样例

Python使用Scrapy调用Http代理IP的代码样例

Java使用okhttp3调用Http代理IP的代码样例

C#使用标准库调用Http代理IP的代码样例

Node.js使用request调用Http代理IP的代码样例

PHP使用curl调用Http代理IP的代码样例

GoLang使用标准库调用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的代码样例

PHP使用curl调用Socks5代理IP的代码样例

C语言使用libcurl库调用Socks5代理IP的代码样例

GoLang使用标准库调用Socks5代理IP的代码样例

……

更多开发语言的代码样例可点击进去看左侧菜单


命令行测试

在Linux环境下部署代理服务前,先通过命令行验证代理通道可用性,确认基础连通性后再进行代码集成开发。这样可降低调试成本,提升开发效率。


Http代理

#格式:curl -x [协议]://[用户名]:[密码]@[代理IP]:[端口] [测试URL]  
curl -x http://username:password@168.68.88.168:16888 http://httpbin.org/ip

HTTPS代理访问异常处理

当使用curl(版本≤7.30)访问HTTPS资源时,CONNECT请求不会携带Proxy-Authorization头,即便显式指定-H "Proxy-Authorization: Basic ..."或-x username:password@168.68.88.168:16888参数。此缺陷导致代理服务器无法完成身份认证,触发407响应(Proxy Authentication Required)。

此种情况下,访问https网站请设置IP白名单


Socks代理

# 格式:curl -x [协议]://[用户名]:[密码]@[代理IP]:[端口] [测试URL] 
  curl -x socks5://username:password@168.68.88.168:16888 http://httpbin.org/ip
立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品