快捷搜索:  汽车  科技

如何搭建本地代理:跨平台代理工具入门指导

如何搭建本地代理:跨平台代理工具入门指导可以查看指定的请求的详细参数,如下图所示启用LightProxy后,切换右侧面板到whistle,显示如下下载可以使用github下载链接,也可以从国内链接下载,比如:https://gw.alipayobjects.com/os/LightProxy/LightProxy.dmg首次启动,会提示安装证书,复制后粘贴到终端terminal中执行即可自动安装证书。3.1 网络请求抓包分析

1.简介

LightProxy 是 阿里巴巴 IFE 团队开发的一款基于 Electron 和 whistle 支持 Windows、Mac 的开源跨平台桌面代理软件

LightProxy 可以自动完成证书安装和代理设置,让开发人员能够精确的掌握自己的开发环境,通过 HTTP代理使用规则转发、修改每一个请求和响应的内容。

能帮你做什么?
  • 抓包,包括无线场景抓包
  • 实时 hosts 绑定
  • 按规则转发资源
  • mock 接口,页面等
  • 修改请求和响应内容,例如在页面中插入 script ,修改返回头等

官方网站:https://github.com/alibaba/lightproxy

产品说明可以参考:https://github.com/alibaba/lightproxy/issues/19

替代方案
  1. Charles Mac系统上代理工具,收费;
  2. Fiddler Windows上强大的代理工具,免费,不开源;
2.下载安装

下载可以使用github下载链接,也可以从国内链接下载,比如:https://gw.alipayobjects.com/os/LightProxy/LightProxy.dmg

如何搭建本地代理:跨平台代理工具入门指导(1)

首次启动,会提示安装证书,复制后粘贴到终端terminal中执行即可自动安装证书。

3.使用说明

3.1 网络请求抓包分析

启用LightProxy后,切换右侧面板到whistle,显示如下

如何搭建本地代理:跨平台代理工具入门指导(2)

可以查看指定的请求的详细参数,如下图所示

如何搭建本地代理:跨平台代理工具入门指导(3)

这样的功能在分析页面请求,跳转时极其有用

3.2 API请求测试

右侧面板切换到Composer,输入API URL相关信息,点击"Go"按钮

如何搭建本地代理:跨平台代理工具入门指导(4)

左侧面板中可以看到API请求的详细信息,也可以看响应结果

3.3 域名代理

如何搭建本地代理:跨平台代理工具入门指导(5)

保存后既生效,可以通过浏览器访问验证

如果想临时关闭某些规则,有两个办法

  1. 注释掉当前rule, # 开头的行会注释掉当前行,保存后生效
  2. 从控制栏应用图标位置选择,勾选既生效,取消选择后不生效,如下图所示

如何搭建本地代理:跨平台代理工具入门指导(6)

4、修改响应结果

直接设定返回结果

如何搭建本地代理:跨平台代理工具入门指导(7)

设置执行某个脚本

脚本a.js文件内容可以任意编辑,参考如下

如何搭建本地代理:跨平台代理工具入门指导(8)

猜您喜欢: