定时拨号在使用上就没有什么特别之处了, 完全和普通池子一样使用即可, 不过拨号间隔, 这些可以自己调整, 在后台可以自己操作和看到自己的使用的服务器. 本文主要介绍主动拨号模式的使用方式,
一般整个操作过程都是有软件自动完成, 手动操作也完全可以.
独享模式允许您主动控制代理服务器的拨号节奏,实现"暂停 → 提取IP → 使用IP → 重新拨号 → 循环"的完整流程。适用于需要精确控制IP更换时机的场景。
已在系统下单独享代理IP套餐,获得订单号(ordernumber)如图

已知服务器地址(DIYServer,如:49.88.62.52)
服务器已部署代理服务环境,如图:

| 参数 | 说明 | 示例 |
|---|---|---|
ordernumber | 订单号,下单后系统自动生成 | 2fdc68ccd44bb29cf305f4d38690b693 |
DIYServer | 服务器IP地址 | 49.88.62.52 |
ProjectType | 项目类型,独享固定为 ProxyIPDIY | ProxyIPDIY |
sign | 提取IP的签名,计算公式:md5(ordernumber + "hlproxyip") | ef1ef47026274cad740bdaeb765b2b05 |
qty | 提取IP数量 | 100 |
1暂停拨号 → 2提取IP → 3使用IP
4拨号换IP ← 循环 ← 使用完毕
目的: 暂停服务器的定时拨号调度器,确保提取到的IP不会被自动拨号更换。
API地址:
GET http://127.0.0.1/laofu.aspx?action=pause
&ProjectType=ProxyIPDIY
&ordernumber=2fdc68ccd44bb29cf305f4d38690b693
&DIYServer=49.88.62.52
返回示例:
{ "Code": 0, "Success": true, "Message": "暂停拨号成功", "OrderNumber": "2fdc68ccd44bb29cf305f4d38690b693", "DIYServer": "49.88.62.52", "ProjectType": "ProxyIPDIY", "Paused": "True", "APIResponse": "{\"success\":true,\"message\":\"ADSL schedule is already paused\",\"paused\":true}" }
字段说明:
| 字段 | 说明 |
|---|---|
Code | 0表示成功 |
Success | true表示暂停成功 |
Paused | "True"表示当前已暂停状态 |
注意: 暂停仅停止定时调度器,不会断开当前网络连接,已有IP仍可正常使用。
目的: 从IP池中提取当前可用的代理IP。
API地址:
GET http://127.0.0.1/Tools/proxyIP.ashx?action=GetIP
&OrderNumber=2fdc68ccd44bb29cf305f4d38690b693
&sign=ef1ef47026274cad740bdaeb765b2b05
&qty=100
参数说明:
| 参数 | 必填 | 说明 |
|---|---|---|
OrderNumber | ✅ | 订单号 |
sign | ✅ | 签名,计算公式:md5(ordernumber + "hlproxyip") |
qty | ❌ | 提取数量,默认10,最大100 |
签名计算方式:
sign = md5(ordernumber + "hlproxyip")
例如:md5("2fdc68ccd44bb29cf305f4d38690b693" + "hlproxyip") = ef1ef47026274cad740bdaeb765b2b05
返回示例(文本格式):
27.28.183.214:36907 115.194.142.180:42153 ...
返回示例(JSON格式,添加 &Split=JSON 参数):
[ {"ip":"27.28.183.214","port":36907}, {"ip":"115.194.142.180","port":42153} ]
提示: 提取到的IP即为当前服务器拨号后获得的IP,可立即使用。
提取到IP后,即可在您的业务中使用该代理IP:
代理地址:27.28.183.214 代理端口:36907
使用方式:
HTTP代理: 在浏览器或程序中设置 HTTP 代理为 27.28.183.214:36907
SOCKS5代理: 在支持 SOCKS5 的客户端中配置代理地址和端口
验证IP是否可用:
curl -x http://27.28.183.214:36907 http://myip.ipip.net/
注意: IP在拨号前持续有效。一旦执行第四步拨号,旧IP将失效,需重新提取。
目的: 重新拨号获取新IP。拨号后旧IP会被清除,需重新提取。
API地址:
GET http://127.0.0.1/laofu.aspx?action=redial
&ProjectType=ProxyIPDIY
&ordernumber=2fdc68ccd44bb29cf305f4d38690b693
&DIYServer=49.88.62.52
返回示例:
{ "Code": 0, "Success": true, "Message": "拨号成功", "OrderNumber": "2fdc68ccd44bb29cf305f4d38690b693", "DIYServer": "49.88.62.52", "ProjectType": "ProxyIPDIY", "GetNewIPAPI": "http://api.huolongip.cn:7772/Tools/proxyIP.ashx?action=GetIP&OrderNumber=2fdc68ccd44bb29cf305f4d38690b693&sign=0b2e708b7a11b567d90332f709d65adf&isp=&poolnumber=0&AuthMode=0&UserName=&UserPwd=&RangeNumber=0&Split=&Address=&qty=1&ServerInfoid=2181" }
字段说明:
| 字段 | 说明 |
|---|---|
Code | 0表示拨号成功 |
Success | true表示拨号成功 |
GetNewIPAPI | 拨号后可直接调用的提取新IP的完整API地址 |
拨号后自动恢复: 拨号成功后,定时拨号调度器会自动恢复。如需继续暂停,请回到第一步。
重要: 拨号后旧IP立即失效,请使用返回的 GetNewIPAPI 提取新IP,或回到第二步提取。
以下是一个完整的循环使用示例(以Python为例):
import requests
import time
# 配置
BASE_URL = "http://127.0.0.1"
ORDER_NUMBER = "2fdc68ccd44bb29cf305f4d38690b693"
DIY_SERVER = "49.88.62.52"
SIGN = "ef1ef47026274cad740bdaeb765b2b05"
while True:
# ① 暂停拨号
print("暂停拨号...")
requests.get(f"{BASE_URL}/laofu.aspx?action=pause&ProjectType=ProxyIPDIY&ordernumber={ORDER_NUMBER}&DIYServer={DIY_SERVER}")
# ② 提取IP
print("提取IP...")
resp = requests.get(f"{BASE_URL}/Tools/proxyIP.ashx?action=GetIP&OrderNumber={ORDER_NUMBER}&sign={SIGN}&qty=100")
proxy_list = resp.text.strip().split("\n")
print(f"获取到 {len(proxy_list)} 个IP")
# ③ 使用IP(此处为示例,替换为您的业务逻辑)
for proxy_line in proxy_list:
proxies = {"http": f"http://{proxy_line}", "https": f"http://{proxy_line}"}
try:
result = requests.get("http://myip.ipip.net/", proxies=proxies, timeout=10)
print(f"使用 {proxy_line} 访问: {result.text.strip()}")
except Exception as e:
print(f"IP {proxy_line} 不可用: {e}")
# ④ 拨号换IP
print("拨号换IP...")
resp = requests.get(f"{BASE_URL}/laofu.aspx?action=redial&ProjectType=ProxyIPDIY&ordernumber={ORDER_NUMBER}&DIYServer={DIY_SERVER}")
data = resp.json()
if data.get("Success"):
print(f"拨号成功,新IP提取API: {data.get('GetNewIPAPI')}")
else:
print(f"拨号失败: {data.get('Message')}")
# 等待一段时间再循环
time.sleep(60)A: 可以。暂停仅停止定时拨号调度器,不会断开当前网络连接,已有IP继续有效。
A: 拨号成功后即可立即提取。拨号API返回的 GetNewIPAPI 字段可直接用于提取新IP。
A: sign = md5(ordernumber + "hlproxyip"),例如 md5("2fdc68ccd44bb29cf305f4d38690b693hlproxyip")。
A:
检查 DIYServer 是否正确,服务器是否在线
检查服务器1083端口是否可访问
查看返回的 Message 和 APIResponse 字段获取详细错误信息
拨号失败不会清除旧IP,旧IP可能仍可用
A: 可以,但如果服务器定时拨号正在运行,提取到的IP可能在您使用过程中被自动更换。建议先暂停再提取。
A: 独享模式下每个服务器通常只有1个IP,建议设 qty=1。如需提取多条记录用于轮换,可设 qty=10-100。
| 步骤 | API | 关键参数 |
|---|---|---|
| 1 暂停拨号 | /laofu.aspx?action=pause | ordernumber, DIYServer, ProjectType=ProxyIPDIY |
| 2 提取IP | /Tools/proxyIP.ashx?action=GetIP | OrderNumber, sign, qty |
| 4 拨号换IP | /laofu.aspx?action=redial | ordernumber, DIYServer, ProjectType=ProxyIPDIY |
Copyright © 2010-2022 火龙IP All Rights Reserved.
粤ICP备2020131248号-3 增值电信业务经营许可证:粤B1-20210253 国内互联网虚拟专用网业务:B1-20210463