西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页常用软件软件下载安卓软件游戏下载安卓游戏MAC应用驱动下载安卓电视
系统工具网络工具媒体工具图形图像社交软件杀毒软件办公软件驱动软件学习教育阅读工具其他软件
当前位置:首页MAC软件Mac编程软件 → LightProxy for mac V1.1.33 官方版

LightProxy for mac

LightProxy for mac
  • 更新:2020-08-19 09:39
  • 大小:85.3M
  • 版本:V1.1.33 官方版
  • 语言:中文
  • 类型: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 也可以帮助我们快速定位实际生效的文件。

下载地址

下载地址

特别说明

同类推荐

发表评论

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲