1.简介
轻型代理是由阿里巴巴的IFE团队开发的基于Electron和whistle支持Windows、Mac的开源跨平台桌面代理软件
LightProxy可以自动化证书的安装和代理设置,使开发人员能够准确了解自己的开发环境,并使用HTTP代理使用规则传输和修改每个请求和响应的内容。
按照规则传输包含
能帮你做什么?
捕获、无线场景捕获实时hosts绑定的资源mock接口,修改页面等请求和响应内容。 例如,在页面中插入脚本并修改为返回头等舱官方网站: https://github.com/Alibaba/light proxy
有关产品说明,请参见https://github.com/Alibaba/light proxy/issues/19
替代方案
Charles Mac系统上的代理工具,收费; Fiddler Windows上功能强大的代理工具,免费、无开源
2.下载安装
下载可通过github下载链接或从国内链接下载。 例如,https://GW.AliPay objects.com/OS/light proxy/light proxy.dmg
第一次启动时,系统会提示您安装证书。 复制并粘贴到终端终端终端上运行时,证书将自动安装。
3.使用说明
3.1网络要求分组分析
启用LightProxy后,将右侧面板切换为whistle时,将显示以下内容
您可以查看指定请求的详细参数,如下图所示
在分析和跳转页面请求时,这些功能非常有用
3.2 API请求测试
右侧面板切换到合成器,输入有关API URL的信息,然后单击“转至”按钮
左侧面板显示API请求的详细信息和响应结果
3.3域名代理
保存后生效,可以通过浏览器访问进行验证
如果想暂时关闭一些规则,有两种方法
注释掉当前rule,以#开头的行注释掉当前行,保存后生效,从控制栏上的APP应用程序图标位置选择,选中后生效,取消选中后失效。 下图。
4、修改响应结果
直接设定返回结果
设置脚本的执行
脚本a.js文件的内容可以任意编辑。 请参照以下内容