首页 游戏 软件 排行 专题
LightProxy for mac
  • LightProxy for macV1.1.33 官方版

  • 大小:85.3M更新:2020-08-19 09:39
  • 类别:Mac编程软件系统:Mac
抓包工具

LightProxy for mac是一款为开发者们提供的全能代理抓包工具,这款工具完全开源免费,可以帮助前端开发人员能够精确的掌握自己的开发环境。LightProxy可以通过基于whistle 的代理能力,能够任意修改开发环境中的 request 和 response。

LightProxy for mac

功能介绍:

抓包,包括无线场景抓包

实时 hosts 绑定

按规则转发资源

mock 接口,页面等

修改请求和响应内容,例如在页面中插入 script ,修改返回头等

使用范例:

例如当我们需要在线上页面中加入一个 DIV ,如果没有代理我们需要依赖后端一套类似的预发环境,而有了 LightProxy 我们只需要使用:

https://www.alibaba.com/ htmlPrepend://(<div>test</div>)

就可以在一个线上的页面中插入一个 div。

同样的,我们可以直接把页面中的一个 JS 转发到本地一个开发中的文件

https://www.google.com/xx.js file:///User/xxx/xxx.js

当后端缺少 CORS 头时,我们可以直接给它先加上 CORS 头

https://xxx.com/xx.json resCors:// # 给响应的请求增加 CORS header

也可以直接把某个文件变成一个内联的文字,只要用类似 ES6 字符串框起来

https://xxx.com/xx.json `test text`

总体来说,LightProxy 能够让开发者完全掌控自己的开发环境,用极低的成本定制自己的开发环境,而不是总是在等待依赖方按照自己的需求提供相应的环境。

使用说明:

启动

在应用列表中启动 LightProxy ,第一次启动时 LightProxy 会询问两次密码,这是用于安装辅助程序和自动安装证书。

#

然后我们就会看到如图的界面,默认规则中有一些规则是为了不影响日常的日用软件,例如 Apple Store 等,如果你确定要代理这些域名可以注释掉它们。

#使用 / 来快速插入规则

点击左上角的 新建规则,直接输入 / 可以快速插入规则

例如我们选择 Mock JSON

我们会通过 snippet 补全一个 JSON 规则,可以通过 Tab 快速跳转。这里的 `` 类似 ES6 字符串的用法是在 whistle 基础上拓展的语法,可以支持多行内容直接写到规则里。

然后我们打开浏览器访问 https://www.github.com/alibaba/lightproxy

可以看到返回的内容是我们写的 JSON ,返回的 header 中也有我们写的 my-test-head ,同时 __lightproxy-real-url__等 header 也可以帮助我们快速定位实际生效的文件。

备案号:

玩家留言 跟帖评论
查看更多评论
相关应用
猜你喜欢
热门推荐

开发者其他应用

最新应用
其它版本