老鱼加速器API文档

发布于 更新于
9

首先启用代理工具的远程API功能,并设置端口(提示,如果批量部署软件,可以将软件根目录下的【配置文件夹】一同复制部署,软件的设置都保存在此文件夹)

 

IMG_256

API接口(访问方式皆为GET)

(备注1::返回文本编码为Ansi,如有需要请自行转换)

(备注2:以下的接口中, 127.0.0.1为软件所在机器的IP地址,8091为软件设置的API管理端口)

【1.获取已配置的所有线路】

接口:http://127.0.0.1:8091/getinfo/

【返回值】有两种情况:

1.返回 NullConfig 说明软件中无任何已保存的线路配置

2.返回json文本,多条线路配置以换行符(一个回车符(13)和一个换行符(10))分隔,如

{ip:192.168.0.56,端口:9999,类型:0,账号:998,密码:998,限速设置:,唯一标志:UTTCOTTKKK,到期时间:,实际IP:118.122.99.214,查询地区:中国四川省成都市-电信}

(注1:如果线路没有进行验证,部分属性可能不存在,如查询地区和实际IP)

【2.添加新线路】

接口:http://127.0.0.1:8091/add?

提交数据为json格式,易语言的例子请加交流群获取,以下为一个标准的提交数据示例:

{ip:192.168.0.88,端口:8090,账号:8090,密码:002,类型:0,到期时间:2023年10月10日12时30分20秒,限速设置:1000}

实际请求链接:http://127.0.0.1:8091/add?{ip:192.168.0.88,端口:8090,账号:8090,密码:002,类型:0,到期时间:2023年10月10日12时30分20秒,限速设置:1000}

备注:

到期时间与限速设置可设置为空

线路类型:0.sock5线路 1.Shadowsocks线路

Sock5线路,账号与密码可空;如果是Shadowsocks线路,账号则填写加密方式(必填)

         【返回值】json文本 {Code:1,线路标志:HSICKYEFQN}

Code为返回值: 1.添加成功 0.添加错误(接口无回复) -1.接口解析json失败 -2.接口报告添加线路失败

线路标志可用于其他接口

【3.删除指定线路】

接口:http://127.0.0.1:8091/del?

示例:http://127.0.0.1:8091/del?UTTCOTTKKK
示例:http://127.0.0.1:8091/del?UTTCOTTKKK

其中,UTTCOTTKKK为线路的唯一标志,可通过 getinfo 接口获取,或者 add 接口的返回数据中获取

         【返回值】 OK 或 Err

此接口还有一个特殊参数,用于删除全部线路:#ALL

示例:http://127.0.0.1:8091/del?#ALL
示例:http://127.0.0.1:8091/del?#ALL

【返回值】 】json文本 {“删除成功”:”2″,”删除失败”:”0″}

【4.验证指定线路】

接口:http://127.0.0.1:8091/query?
接口:http://127.0.0.1:8091/ query?

示例:http://127.0.0.1:8091/query?UTTCOTTKKK
示例:http://127.0.0.1:8091/ query?UTTCOTTKKK

其中,UTTCOTTKKK为线路的唯一标志,可通过 getinfo 接口获取,或者 add 接口的返回数据中获取

备注:此接口为异步接口,提交验证请求后并不代表线路验证完毕

此接口还有一个特殊参数,用于验证全部线路:#ALL

示例:http://127.0.0.1:8091/query?#ALL
示例:http://127.0.0.1:8091/ query?#ALL

【返回值】 OK 或 Err Err代表指定线路标志不存在

【5.设置代理进程名】

接口:http://127.0.0.1:8091/addprocess?
接口:http://127.0.0.1:8091/ addprocess?

示例:http://127.0.0.1:8091/addprocess?QQ.exe|yy.exe|123.exe
示例:http://127.0.0.1:8091/ addprocess?QQ.exe|yy.exe 123.exe

其中,QQ.exe yy.exe 123.exe为欲添加的代理进程名,不区分大小写,多进程用|符号连接起来,这个接口为替换方法,原有的代理进程设置将会被替换!

【返回值】 OK 或 Err

【6.获取代理进程名设置】

接口:http://127.0.0.1:8091/getprocess/
接口:http://127.0.0.1:8091/ getprocess/

【返回值】 QQ.exe|yy.exe|123.exe 如果无进程名设置,则返回 Null

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0
0
分享
0
反馈
0 / 600
欢迎参与讨论 登录/注册
0 条评论
热门最新