接口地址:http://127.0.0.1:54321其中端口是基于54321起始,如果端口被占用,则会基于此端口 + 1,最大到 54331
文档版本:20230425
20230425
20221215
20220624
20220616
20220530
20220517
20220507
20220504
20220415
20220418
接口返回的数据格式遵循以下标准:
{
"action": "string", // 动作类型
"message": "string", // 消息描述
"result": number, // 结果状态码
"timestamp": number, // 时间戳
"data": object // 数据内容
}
获取用户唯一id
http://127.0.0.1:54321/api/v1/getUserIdentitySessionId
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": "d0970714757783e6cf17b26fb8e2298f"
}
更多返回错误代码请看首页的错误代码描述
获取当前本机已分配的节点列表数据
http://127.0.0.1:54321/api/v1/getAllotNodeList
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"data": [
{
"type": "动态",
"order": 1,
"number": "jj0001",
"regionName": "九江电信",
"itemName": "魔兽世界全服",
"expire": 123456,
"allot": 2,
"proxy": 0
}
]
}
更多返回错误代码请看错误代码描述
请求切换节点
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| nodeOrder | int | * 是 | 需要请求切换的节点序号 |
http://127.0.0.1:54321/api/v1/nodeRequestSwitch?nodeOrder=1
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": ""
}
更多返回错误代码请看首页的错误代码描述
20220418,优化节点请求时间限制,全局限制改为单条节点限制
请求切换节点
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| nodeOrder | string | * 是 | 需要请求切换的节点序号,多条节点之间使用英文半角(,)逗号分隔,示例:1,2,3 |
http://127.0.0.1:54321/api/v1/nodeRequestSwitch?nodeOrder=1,2,3
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": ""
}
更多返回错误代码请看首页的错误代码描述
获取所有已经代理的进程列表
http://127.0.0.1:54321/api/v1/getAllProxyProcessLists
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": [
{
"nodeOrder": 1,
"ppid": 111,
"pid": 222,
"name": "a.exe",
"flowSend": "123k",
"flowReceive": "123k"
}
]
}
更多返回错误代码请看首页的错误代码描述
节点网络检测(推荐使用异步接口,参考提交节点网络检测接口和查询节点网络检测接口)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| nodeOrder | int | * 是 | 需要检测的节点序号 |
http://127.0.0.1:54321/api/v1/nodeNetworkDetection?nodeOrder=1
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": {
"HttpRequestTime": 123
}
}
更多返回错误代码请看首页的错误代码描述
查询指定进程ID是否已经成功代理
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| pid | int | * 是 | 进程id |
http://127.0.0.1:54321/api/v1/queryProcessIsProxy?pid=123
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": {
"nodeOrder": 1,
"id": 1234,
"name": "123.exe",
"parentId": 321,
"parentName": "abc.exe",
"sendFlow": 1234,
"reviceFlow": 1234
}
}
更多返回错误代码请看首页的错误代码描述
提交节点网络检测
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| nodeOrder | string | * 是 | 需要请求切换的节点序号,多个之间使用半角英文逗号分隔,例如:1,2,3,4 |
http://127.0.0.1:54321/api/v1/submitNodeNetworkDetection?nodeOrder=1
http://127.0.0.1:54321/api/v1/submitNodeNetworkDetection?nodeOrder=1,2,3
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": [
{
"result": "success",
"message": "",
"nodeOrder": 1,
"timestamp": 1234567890123
}
]
}
更多返回错误代码请看首页的错误代码描述
提交节点网络检测
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| nodeOrder | string | * 是 | 需要查询的节点序号,多个之间使用半角英文逗号分隔,例如:1,2,3,4 |
http://127.0.0.1:54321/api/v1/queryNodeNetworkDetection?nodeOrder=1
http://127.0.0.1:54321/api/v1/queryNodeNetworkDetection?nodeOrder=1,2,3
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": [
{
"result": "success",
"nodeOrder": 1,
"duration": 11,
"timestamp": 1234567890123,
"message": ""
}
]
}
更多返回错误代码请看首页的错误代码描述
请求切换节点
http://127.0.0.1:54321/api/v1/getClientVersion
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": "8.0.0.220418"
}
更多返回错误代码请看首页的错误代码描述
设置DNS代理开关(开启后,将使用远程节点代理IP解析域名地址) 关闭DNS代理的时候,除了switch请求参数,其它请求参数均视为无效,防止覆盖原来的参数 海外节点,开启DNS代理,请设置DNS服务地址,否则将有可能导致DNS解析失败,最终导致上号失败 仅驱动V5模式下支持
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=开,0=关 |
| server | string | 否 | DNS服务地址,默认:114.114.114.114 |
| port | int | 否 | DNS服务端口,默认:53 |
http://127.0.0.1:54321/api/v1/setDnsProxySwitch?switch=1
http://127.0.0.1:54321/api/v1/setDnsProxySwitch?switch=0
http://127.0.0.1:54321/api/v1/setDnsProxySwitch?switch=1&server=114.114.114.114
http://127.0.0.1:54321/api/v1/setDnsProxySwitch?switch=1&server=114.114.114.114&port=53
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置上号顺序方式 每次设置后,将重置上号索引信息,及从第一条节点开始
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| mode | string | * 是 | 模式,loop=循环模式 order=顺序模式 loop,循环模式,依照节点列表循环上号,直至所有分配的窗口上满 order,顺序模式,按照节点列表顺序上号,每条节点分配的窗口上满后再上下一条节点 |
http://127.0.0.1:54321/api/v1/setProxyOrderMode?mode=loop
http://127.0.0.1:54321/api/v1/setProxyOrderMode?mode=order
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置是否启用始终从可用节点开始代理 循环代理始终从可用节点开始代理,顺序代理始终从未上满节点开始代理 每次设置后,将重置上号索引信息,及从第一条节点开始
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 1=启用,0=关闭 |
http://127.0.0.1:54321/api/v1/setProxyAvailableUse?switch=1
http://127.0.0.1:54321/api/v1/setProxyAvailableUse?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)开机自启
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=启用开机自启,0=关闭开机自启 |
| delay | int | * 是 | 开机自启启动延时(秒),0表示不延时,直接启动,设置关闭时此参数不会覆盖原来的参数 |
http://127.0.0.1:54321/api/v1/setAutoStart?switch=1&delay=15
http://127.0.0.1:54321/api/v1/setAutoStart?switch=0&delay=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)登录成功后自动最小化 如本机无可用节点(到期或未分配),则不会执行自动最小化
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=开启,0=关闭 |
http://127.0.0.1:54321/api/v1/setAutoMinimize?switch=1
http://127.0.0.1:54321/api/v1/setAutoMinimize?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)随机进程名 无忧IP客户端主进程(wuyouip.exe)每次启动时,都会随机生成一个新的进程名称启动(如:CBF1C96E6894B779.exe),来防止第三方工具检测 开启或关闭功能后,重启无忧IP客户端后生效
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=开启,0=关闭 |
http://127.0.0.1:54321/api/v1/setRandomProgramName?switch=1
http://127.0.0.1:54321/api/v1/setRandomProgramName?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)性能优化 定期执行内存、CPU资源回收和释放操作,优化加速计算机运行速度
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=开启,0=关闭 |
http://127.0.0.1:54321/api/v1/setPerformanceOptimization?switch=1
http://127.0.0.1:54321/api/v1/setPerformanceOptimization?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)节点切换保护 当节点连续 N 次切换失败后,将自动停止代理,防止重复使用相同节点IP(仅针对动态和全国动态类型节点)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=启用,0=关闭 |
| number | int | * 是 | 允许的连续切换失败次数(不能小于1次),关闭操作时,此参数无效 |
http://127.0.0.1:54321/api/v1/setNodeSwitchProtect?switch=1&number=1
http://127.0.0.1:54321/api/v1/setNodeSwitchProtect?switch=0&number=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)禁用本地
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=开启,0=关闭 |
http://127.0.0.1:54321/api/v1/setDisableLocal?switch=1
http://127.0.0.1:54321/api/v1/setDisableLocal?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
结束所有已代理的进程
http://127.0.0.1:54321/api/v1/exitAllProxyProcesses
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)节点无网自动切换 定时自动检测节点网络状态,当检测到节点网络异常时,自动执行节点切换(驱动V5模式支持热切换,其它模式仅在未上号的情况下自动切换)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=启用,0=关闭 |
http://127.0.0.1:54321/api/v1/setNodeNoNetworkSwitching?switch=1
http://127.0.0.1:54321/api/v1/setNodeNoNetworkSwitching?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)节点到期提醒
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=开启,0=关闭 |
http://127.0.0.1:54321/api/v1/setNodeExpireRemind?switch=1
http://127.0.0.1:54321/api/v1/setNodeExpireRemind?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置开启(关闭)节点Ping功能
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=开启,0=关闭 |
http://127.0.0.1:54321/api/v1/setNodePing?switch=1
http://127.0.0.1:54321/api/v1/setNodePing?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
结束指定节点已代理的所有进程
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| nodeOrder | string | * 是 | 节点序号,多条节点使用英文半角(,)逗号分隔 |
http://127.0.0.1:54321/api/v1/exitNodeProxyProcesses?nodeOrder=1
http://127.0.0.1:54321/api/v1/exitNodeProxyProcesses?nodeOrder=1,2,3
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
请求切换所有节点 每次调用至少需要间隔15秒 驱动V5内核,支持热切换,即项目窗口不结束的情况下进行切换 非驱动V5内核,如果检测到有节点窗口数在线,则会执行跳过,仅执行没有代理窗口数的节点 8.0.0.220624 及以上,支持使用命令行参数调用(wuyouip.exe -nodeRequestSwitchAll)
http://127.0.0.1:54321/api/v1/nodeRequestSwitchAll
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": ""
}
更多返回错误代码请看首页的错误代码描述
退出无忧IP客户端 支持使用命令行参数调用(wuyouip.exe -exitProgram)
http://127.0.0.1:54321/api/v1/exitProgram
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": ""
}
更多返回错误代码请看首页的错误代码描述
设置指定节点代理进程 如果指定代理的节点可用窗口数被使用完毕,将会自动拦截进程
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=启用,0=关闭 |
| order | int | 否 | 指定的节点序号(可通过拉取节点列表获得对应的节点序号),如果是设置关闭功能,可忽略此参数 |
http://127.0.0.1:54321/api/v1/setAppointNodeProxy?switch=1&order=1
http://127.0.0.1:54321/api/v1/setAppointNodeProxy?switch=0
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置节点绑定开关
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=启用,0=关闭 |
http://127.0.0.1:54321/api/v1/setNodeBindSwitch?switch=1
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置节点禁止重复绑定开关
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=启用,0=关闭 |
http://127.0.0.1:54321/api/v1/setNodeRepeatBindSwitch?switch=1
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
设置节点区分模拟器绑定开关
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| switch | int | * 是 | 开关,1=启用,0=关闭 |
http://127.0.0.1:54321/api/v1/setNodeDiffSimulatorBindSwitch?switch=1
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"message": "",
"data": ""
}
更多返回错误代码请看首页的错误代码描述
获取当前设备节点已绑定数据列表
http://127.0.0.1:54321/api/v1/getNodeBindDataList
{
"result": 0,
"timestamp": "2022-03-21 14:35:27",
"data": [
{
"nodeOrder": 1,
"count": 1,
"online": 0,
"simulatorOrders": [
"1",
"2"
],
"simulatorNames": [
{
"1": "雷电模拟器"
},
{
"2": "雷电模拟器"
}
],
"processList": [
"c:\\games\\a.exe",
"c:\\games\\b.exe"
]
}
]
}
更多返回错误代码请看错误代码描述
客服QQ:68367209
客服微信:capqiong
在线客服