news 2026/4/22 9:19:21

ADSL Proxy API 的应用与使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ADSL Proxy API 的应用与使用

在现代网络环境中,我们经常需要使用代理来保护我们的隐私或访问特定的内容。ACE数据云提供的ADSL Proxy API,使我们能够方便地提取ADSL IP并将其添加到ADSL Proxy的白名单中。本文将手把手教你如何使用这个API。

简介

ADSL Proxy API 是一种网络服务接口,允许用户提取ADSL IP地址并进行管理。此服务特别适用于需要频繁切换IP的用户,例如网络爬虫、数据采集和匿名浏览等应用场景。

环境准备/前置条件

在开始之前,请确保您已完成以下准备工作: 1. 注册并登录到 ACE 数据云。 2. 获取到 API 的访问凭证。

详细步骤

申请过程

首先,您需要访问 ADSL Proxy Extract API 和 ADSL Proxy Whitelist API 页面,点击“获取”按钮来申请所需的凭证:

如果您未登录,系统会自动引导您登录或注册。首次申请的用户可享受免费额度。

提取 ADSL IP

访问 ADSL Proxy Extract API 接口,填写相应的请求内容。以下是提取ADSL IP的步骤。

设置请求头和请求体

请求头:

  • accept: 指定响应结果的格式,设置为application/json
  • authorization: 调用API的密钥,申请后可直接选择。

请求体:

  • number: 要提取的ADSL IP数量,默认为1。
  • type: 要提取的ADSL IP类型,主要分为httpsocks,默认为http
  • province: 提取IP的省份,默认为随机。
  • city: 提取IP的城市,默认为随机。

确保provincecity的匹配关系,例如:city: 南昌 必须对应province: 江西。具体规则如下:

{"province":"Beijing","city":"Beijing","pId":0,"cId":0}, ...

如图所示,选择江苏或浙江地区,因为这些地区的IP较多。

代码示例

页面右侧会自动生成多种语言的代码示例,您可以直接复制运行。

CURL 示例
curl -X POST 'https://api.acedata.cloud/adsl/extract' \ -H 'accept: application/json' \ -H 'authorization: Bearer {token}' \ -H 'content-type: application/json' \ -d '{ "province": "Zhejiang", "city": "Wenzhou" }'
Python 示例
import requests url = "https://api.acedata.cloud/adsl/extract" headers = { "accept": "application/json", "authorization": "Bearer {token}", "content-type": "application/json" } payload = { "province": "Zhejiang", "city": "Wenzhou" } response = requests.post(url, json=payload, headers=headers) print(response.text)
响应示例

成功请求后,API将返回结果信息,例如:

{ "success": true, "data": [ { "ip": "115.219.4.171", "port": 23456, "proxy": "115.219.4.171:23456", "outbound_ip": "115.219.4.171", "province": "Zhejiang", "city": "Wenzhou", "expire_at": 1721877364.588, "dialed_at": 1721876984.588 } ], "trace_id": "406465b0-f086-4a12-87a7-cdf05a3930a1" }

您可以看到返回的data字段包含提取到的 IP 详细信息。

使用代理

注意:在使用提取的代理IP之前,请务必添加到白名单中;否则无法使用。添加白名单的步骤如下。

CURL 示例代码:

curl -x 115.219.4.171:23456 myip.vpsnb.net # http proxy curl --socks5 115.219.3.54:23457 myip.vpsnb.net # socks proxy

Python 示例代理:

import requests import socks import socket import time def test_http_proxy(proxy): # ... def test_socks_proxy(proxy): # ... if __name__ == "__main__": # HTTP Proxy http_proxy = "http://115.219.4.171:23456" test_http_proxy(http_proxy) # SOCKS Proxy socks_proxy = "115.219.3.54:23457" test_socks_proxy(socks_proxy)

添加 IP 白名单

在接口中填写相关信息,注意:

  • authorization: 直接从下拉列表中选择。
  • ip: 本地网络地址。
  • action: 操作类型,此处为添加到白名单。

Python 示例代码:

import requests url = "https://api.acedata.cloud/adsl/whitelist" headers = { "accept": "application/json", "authorization": "Bearer {token}", "content-type": "application/json" } payload = { "ip": "113.112.122.132", "action": "add" } response = requests.post(url, json=payload, headers=headers) print(response.text)

常见问题

  1. 如何处理错误响应?API会返回相应的错误代码和消息,例如:
  2. 400 token_mismatched: 请求错误,可能是参数缺失或无效。
  3. 401 invalid_token: 未授权,授权令牌无效或缺失。

总结

通过以上步骤,您应该能够轻松提取ADSL IP并将其添加到白名单中。希望本文能帮助您更好地集成和使用ADSL Proxy API。如有问题,请随时联系技术支持团队。

技术标签:ADSL Proxy,API 使用,网络编程,Python,CURL

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 9:18:17

如何3步免费将B站视频转为文字:揭秘Bili2text的完整解决方案

如何3步免费将B站视频转为文字:揭秘Bili2text的完整解决方案 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 你是否曾经花费数小时手动记录B站视频…

作者头像 李华
网站建设 2026/4/22 9:18:15

PUBG鼠标宏压枪:3步掌握罗技游戏鼠标的后坐力控制技巧

PUBG鼠标宏压枪:3步掌握罗技游戏鼠标的后坐力控制技巧 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 想要在《绝地求生》中实现精准…

作者头像 李华
网站建设 2026/4/22 9:17:18

CFX瞬态与稳态分析中关键变量/表达式的区间平均监测与参数化输出

1. CFX瞬态与稳态分析的核心差异 在流体仿真领域,CFX作为主流工具之一,其瞬态和稳态分析模式对应着完全不同的物理场景。瞬态分析关注的是物理量随时间变化的动态过程,比如阀门开启过程中的流场演变;而稳态分析则是寻找系统达到平…

作者头像 李华
网站建设 2026/4/22 9:13:32

搞完 Hermes 多 Agent 我才发现,这根本不是技术活,是管理活

当 Hermes 出来的时候,好多人问我多 Agent 之间的协作是怎么玩的。 周末我找了时间自己做了一把实践,原本以为会很顺利,没想到中间翻了好几次车,最后硬是一个坑一个坑填过来的。这篇把完整过程记下来,跟着做&#xff…

作者头像 李华
网站建设 2026/4/22 9:13:30

CANoe COM接口避坑指南:Python调用时Type Library和对象转换的那些‘坑’

CANoe COM接口避坑指南:Python调用时Type Library和对象转换的那些‘坑’ 当Python遇上CANoe的COM接口,就像两个说着不同方言的技术专家试图合作——表面上都是自动化测试,实际却暗藏无数沟通陷阱。上周我接手一个车载ECU测试项目时&#xff…

作者头像 李华
网站建设 2026/4/22 9:12:29

终极原神帧率解锁指南:3步告别60FPS限制,畅享丝滑游戏体验

终极原神帧率解锁指南:3步告别60FPS限制,畅享丝滑游戏体验 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 原神帧率解锁工具是一款专为《原神》玩家设计的开源解决…

作者头像 李华