cURL
curl --get 'https://miyaip.com/api/ProxyLogic/Generate' \
-H 'Accept: text/plain' \
--data-urlencode 'Num=1' \
--data-urlencode 'Country=US' \
--data-urlencode 'SessionTime=-1' \
--data-urlencode 'Server=us' \
--data-urlencode 'Format=0' \
--data-urlencode 'Crc=<YOUR_PASSWORD>' \
--data-urlencode 'Pool=1' \
--data-urlencode 'KeyName=<YOUR_MAIN_KEY>'const params = new URLSearchParams({
"Num": "1",
"Country": "US",
"SessionTime": "-1",
"Server": "us",
"Format": "0",
"Crc": "<YOUR_PASSWORD>",
"Pool": "1",
"KeyName": "<YOUR_MAIN_KEY>"
});
const url = `https://miyaip.com/api/ProxyLogic/Generate?${params}`;
const response = await fetch(url, {
method: 'GET',
headers: {
"Accept": "text/plain"
},
});
const result = await response.text();
console.log(result);import requests
url = "https://miyaip.com/api/ProxyLogic/Generate"
headers = {
"Accept": "text/plain"
}
params = {
"Num": 1,
"Country": "US",
"SessionTime": -1,
"Server": "us",
"Format": "0",
"Crc": "<YOUR_PASSWORD>",
"Pool": 1,
"KeyName": "<YOUR_MAIN_KEY>"
}
response = requests.get(url, headers=headers, params=params, timeout=30)
response.raise_for_status()
print(response.text)gateway.miyaip.com:10000:username-zone-us:********{
"code": 500,
"message": "Invalid request",
"body": null
}代理生成
MiyaIP 动态代理 API:生成住宅与移动代理
使用 Crc 与 KeyName 调用 MiyaIP 动态住宅和移动代理生成接口,设置地区、会话、协议与输出格式并读取连接信息。
cURL
curl --get 'https://miyaip.com/api/ProxyLogic/Generate' \
-H 'Accept: text/plain' \
--data-urlencode 'Num=1' \
--data-urlencode 'Country=US' \
--data-urlencode 'SessionTime=-1' \
--data-urlencode 'Server=us' \
--data-urlencode 'Format=0' \
--data-urlencode 'Crc=<YOUR_PASSWORD>' \
--data-urlencode 'Pool=1' \
--data-urlencode 'KeyName=<YOUR_MAIN_KEY>'const params = new URLSearchParams({
"Num": "1",
"Country": "US",
"SessionTime": "-1",
"Server": "us",
"Format": "0",
"Crc": "<YOUR_PASSWORD>",
"Pool": "1",
"KeyName": "<YOUR_MAIN_KEY>"
});
const url = `https://miyaip.com/api/ProxyLogic/Generate?${params}`;
const response = await fetch(url, {
method: 'GET',
headers: {
"Accept": "text/plain"
},
});
const result = await response.text();
console.log(result);import requests
url = "https://miyaip.com/api/ProxyLogic/Generate"
headers = {
"Accept": "text/plain"
}
params = {
"Num": 1,
"Country": "US",
"SessionTime": -1,
"Server": "us",
"Format": "0",
"Crc": "<YOUR_PASSWORD>",
"Pool": 1,
"KeyName": "<YOUR_MAIN_KEY>"
}
response = requests.get(url, headers=headers, params=params, timeout=30)
response.raise_for_status()
print(response.text)gateway.miyaip.com:10000:username-zone-us:********{
"code": 500,
"message": "Invalid request",
"body": null
}生成指定国家或城市的动态代理连接信息。动态住宅与移动产品复用此接口,但使用各自对应的产品凭据。
准备生成请求
- 从后台取得
Crc与产品密钥。住宅代理使用mainKey;移动代理使用mobileMainKey,并设置mealType=mobile。 - 按下方参数选择地区、数量、协议、输出格式与会话方式。保留查询参数名称的大小写。
- 发送请求后检查 HTTP 状态。成功时按选定格式读取纯文本连接列表,再在客户端核验连接。
SessionTime=0 表示每次请求轮换,SessionTime=-1 表示手动轮换。来源未说明正数值的单位与完整支持范围,不要仅凭数值推断时长。
表单数值范围来自当前公开界面。国家、城市与入口线路示例不是完整选项列表,请使用当前后台提供的值。
产品配置可参阅动态住宅快速开始或移动代理快速开始。生成失败时参阅响应处理说明。
在线调试
来源:官方动态生成接口参考。查询参数
返回的代理行数量。
示例:
1
国家代码;留空时随机选择国家。
示例:
"US"
可选的州或省。
可选的城市。
0 表示每次请求轮换;-1 表示手动切换。
示例:
-1
网关节点,例如 as、us 或 eu。
示例:
"us"
控制返回的代理凭证排列格式。
可用选项:
0, 1, 2 示例:
"0"
代理账户对应的密码值。
代理线路池编号。
示例:
1
住宅代理使用 mainKey;移动代理使用 mobileMainKey。
移动代理填写 mobile;普通动态住宅代理留空。
可选的代理协议覆盖。
可用选项:
http, socks5 响应
生成的代理行
The response is of type string.