Files
web/src/app/(home)/docs/(product)/api-docs/page.md
2026-07-14 17:56:02 +08:00

3.6 KiB
Raw Blame History

提取代理接口文档

请求方式

GET https://lanhuip.com/proxies/v2

请求参数

参数名 类型 必填 描述
i string 用于提取的套餐 ID
t number 认证类型1 - 白名单2 - 密码
a string 归属地省份,直接传省份名称,例如:广东,默认或不传时为不限
b string 归属地城市,直接传城市名称,例如:上海,默认或不传时为不限
rt string 返回类型1 - TXT2 - JSON。默认 TXT
rs number[] 返回时要使用的分隔符,值为该字符的 ascii 编码,可以有多个字符,多个字符用半角逗号连接。默认为 13,10即回车 + 换行(\r\n
rb number[] 返回时要使用的换行符,值为该字符的 ascii 编码,可以有多个字符,多个字符用半角逗号连接。默认为 124即垂直线 |
n number 提取数量。默认为 1

响应参数

如果请求参数中返回类型为 TXT则响应为纯文本格式内容为提取的代理列表每个代理信息占一行。

如果请求参数中返回类型为 JSON则响应为 JSON 格式,内容为提取的代理列表,每个代理信息为一个对象,包含以下字段:

参数名 类型 描述
host string 代理服务器地址
port number 代理服务器端口
username string 代理服务器用户名(仅在认证类型为密码时返回)
password string 代理服务器密码(仅在认证类型为密码时返回)

示例1

请求示例

GET https://lanhuip.com/proxies/v2?i=1&t=2&a=广东省&b=广州市&s=移动&d=1&rt=2&n=3

响应示例

[
  {
    "host": "fwd1.lanhuip.com",
    "port": 20000,
    "username": "user1",
    "password": "pass1"
  },
  {
    "host": "fwd1.lanhuip.com",
    "port": 20001,
    "username": "user2",
    "password": "pass2"
  },
  {
    "host": "fwd1.lanhuip.com",
    "port": 20002,
    "username": "user3",
    "password": "pass3"
  }
]

示例2

请求示例

GET https://lanhuip.com/proxies/v2?i=24&t=1&a=广东省&b=广州市&d=1&rt=text&rh=ip&rs=124&rb=13%2C10&n=1

响应示例

[
  {
    "ip": "127.0.0.1",
    "port": 20000,
    "username": "user1",
    "password": "pass1"
  },
  {
    "ip": "127.0.0.1",
    "port": 20001,
    "username": "user2",
    "password": "pass2"
  },
  {
    "ip": "127.0.0.1",
    "port": 20002,
    "username": "user3",
    "password": "pass3"
  }
]