IOS快捷指令爱快路由POST模拟远程开机
一直想用Siri操作远程开机,虽然快捷指令可以SSH,但爱快不行,由于寻求爱快的SSH密码无果,所以只能用相对麻烦的方案。
我是IOS,用Stream抓包,浏览器是Microsoft Edge,ikuai 3.6.7 x64,什么平台都一样无所谓。需要提前在代表定期唤醒列表中创建对应项目。
首先浏览器进入爱快路由器登录界面,输入账号密码,然后回到抓包软件点击开始,点登录,,然后进入高级应用-网络唤醒选择你想要的设备点击唤醒,最后回到抓包软件,点结束。
上图成功获取登陆参数,然后点击查看JSON获取参数。也可点右上角分享获取CURL命令,会比较好理解。
然后进入快捷指令,创建新的快捷指令。
首先添加URL为:http://你的IP/Action/login。
然后添加获取URL内容,方法为POST,开始构建头部(通过参考下面curl命令)和请求体(使用JSON,参考图2)。
最后添加一个文本,内容选取变量为第2步。
结果如下,然后运行一遍快捷指令,如果返回结果为{"Result":10000,"ErrMsg":"Succeess"}则配置正确。
继续添加URL为:http://你的IP/Action/call。
然后添加获取URL内容,方法为POST,开始构建头部(通过参考下面curl命令)和请求体(使用JSON,参考图5),注意和上面有细微区别,
头部中Cookie和Content-Length不添加
Cookie和Content-Length不添加。
其中有一个id=1,代表定期唤醒列表中只有一个项目,就一定是1。如果有很多,以抓包为准。
最后跟上面一样创建文本等,运行一遍,如果返回:{"Result":30000,"ErrMsg":"Success"}则配置正确,即正常唤醒,至此结束。
如果想在公网等环境进行唤醒操作,只需要把快捷指令内IP修改成可以访问的爱快IP或域名。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
7ack
校验提示文案
二十九画生
校验提示文案
渣叔的故事
校验提示文案
k垃圾佬
校验提示文案
渣叔的故事
校验提示文案
k垃圾佬
校验提示文案
二十九画生
校验提示文案
7ack
校验提示文案