分享一个在代理层中开发的神器,再配合推送工具发挥你的想象!

下一关 什么水不能喝

他直接就把答案推送给我了

而且我可以下拉复制

给大家分享两个好东西哈

确切的说是一套方案

第一个是这个AnyProxy

它是阿里开源的一套

呃类似于代理的中间价

但是它是可编程的哈

然后呢第二个

之前我也分享过

就是这个Bark

它可以做免费的推送

那他俩加一起能做什么呢

给大家看一个例子哈

我找了一个小程序

类似于脑筋急转弯

然后随便点击一关

看看什么花不能摘

答案是火花

下一关 什么水不能喝

他直接就把答案推送给我了

而且我可以下拉复制, 然后在这粘贴

为什么呢

就是因为我在这做了代理

把他的请求响应抓取到了

然后呢

其实他这个响应里边是有答案的

那这个例子我只是为了给大家演示哈

正常可能很多响应他不会有答案

那么自己大家跟自己的需求

想做什么事情

自己来做

那具体怎么来实现呢

其实很简单哈

大家在node package里边

引用这个AnyProxy

然后呢准备一个这个rule

里边呢有一个这个方法

beforeSendResponse

这个是请求

这个是响应

然后呢在下面做自己想做的事

这里边呢

我们还可以修改它的响应啊

这个我没有改

我只是拿到它的响应

去做一些查询之类的处理

然后呢options

把这个启动

把这options传过来

我用了8888端口儿作为代理的端口

然后注意这块儿有一个

这个一会儿会说到它有什么用哈

然后我们在手机上注意哈

我们要在这个Wifi设置上

把这个代理好

设置成我刚才启动的这个服务上面

就可以了

然后我们需要把AnyProxy的根证书

在这个电脑和在手机上

都分别安装一下

我们在电脑上

首先需要把AnyProxy全局安装一下

npm install -g anyproxy 把这个装上

我这装好了就不执行了啊

装好之后呢

大家那就会多出一个anyproxy-ca

这么一个证书(生成工具)

然后执行这个就行了(制作一个根证书)

我这也执行完了

执行完之后呢

这回就用到这个8002端口了

我们在本地就可以访问这个Web端了

像这样然后大家点这儿root CA

这有一个二维码

大家在手机上先安装证书

然后去信任

注意两步一定要都做掉

然后呢在电脑上的话呢

大家可以在这里去到……

家目录的

.anyproxy/

然后证书

然后这里边就有一个root证书

大家看就这个……

这个证书

我们需要把它放到我们的钥匙串里边 (Windows直接在资源管理器双击安装)

大家看我们需要把它放到钥匙串

的这个系统里边

证书把这个拖进来

然后呢右键显示简介

在这个信任里把这选成始终信任

这样的话电脑上就可以信任上了

然后手机上也信任上

这个时候才能抓取https的证书

然后至于这个bark

其使用起来特别简单

就是在这里发送一个http请求

他就可以在手机上收到了

总之呢利用这两个工具

我们可以

开发一些好玩的东西

而且呢大家看GitHub

现在这有一个used by

就说哪些项目在GitHub上用到了这个

anyproxy这个工具

这里边其实有一些东西确实是很好玩

最后更新于

这有帮助吗?