api服务端口

大约 2 分钟

这些api可以查看设备列表,查看设备状态,发送指令到客户端上等。

api服务端口

  • majora使用springboot开发,api端口在 application.properties -> server.port=80

假定你的服务器地址为: majora.iinti.cn,那么默认环境下,baseURL为:http://majora.iinti.cn:5875/

api列表

通用

api均需要鉴权,也即需要提供一个token凭证才可以访问这些api,关于token介绍,请参考后续pro版本后台系统章节

客户端列表:

http://majora.iinti.cn/majora-api/system/ListClient?token=xxxopen in new window

重播

请注意,重播的概念是控制网卡重新拨号(互联网早期拨号上网时代的概念),拨号之后电脑会向运营商重新获取一个ip地址,这样可以实现代理ip出口改变,这也是常见的代理ip只能提供几分钟的有效期的原因。因为重播之后其实是宽带账号释放之前的ip,然后重新向运营商获取了ip,之前的ip则无法访问了。 关于重播,本身和上网方式以及运营商相关,所以重播本身是需要客户端定制化实现的,在Android里面,重播就是飞行模式的打开和关闭。所以在android默认完成了重播的实现。但是如果是你自己的pc环境或者路由器等定制环境,那么需要你自行实行重播逻辑。

如果你没有做对应重播实现,那么这个api调用将会是没有重播效果的。关于如何实现重播定制,我们将会在后续章节(二次开发)介绍

http://majora.iinti.cn/majora-api/system/redial?token=xxx&clientId=xxxIdopen in new window

远端shell

你可以在客户端上面执行任意一个shell命令,如此实现对客户端的完整控制(你也可以使用它实现重播逻辑) http://majora.iinti.cn/majora-api/system/executeShellCmdOnClient?token=xxx&clientId=xxxId&cmd=cmdopen in new window

发送控制指令到客户端

你可以发送任意业务上的指令到客户端,但是需要客户端实现对应的逻辑处理器(重播和远端shell则是这个接口的包装)。基于它你可以实现更加定制化的功能,但是他一定是一个二次开发的接口,所以具体使用方法需要参考后续二次开发相关章节

http://majora.iinti.cn/majora-api/system/executeShellCmdOnClient?token=xxx&clientId=xxxId&key1=value1&key2=value2open in new window