LightProxy是由阿里巴巴旗下的安全团队IFE所推出的一款抓包工具,在Github上面进行开源,基于Electron和whistle的开源桌面代理软件,致力于让前端开发人员能够精确的掌握自己的开发环境,通过HTTP代理使用规则转发、修改每一个请求和响应的内容。
主流抓包技术
抓包,包括无线场景抓包
实时hosts绑定
按规则转发资源
mock接口,页面等
修改请求和响应内容,例如在页面中插入script,修改返回头等
可在线网络抓包处理
1、替换在线脚本
启动一个与在线页面提供相同内容的本地服务器,排除we-are-dev脚本的路径
启动一个本地服务器,该服务器的服务类似于联机CDN,将本地文件中的静态内容作为服务,然后回退到联机内容,然后使用主机编辑器编写127.0.0.1联机CDN域规则。
2、模拟一切
您还可以模拟文档内容和响应源头。
3、捕获网络
Chrome devtools在大多数地方都足够好,但是我们需要在移动应用程序等中捕获网络信息。
4、移动代理
如果您需要用于移动开发的代理,只需安装证书并将移动代理设置为LightProxy,即可正常工作。
5、网络抓包
包括无线场景抓包,实时hosts绑定,按规则转发资源,修改请求和响应内容,例如在页面中插入script,修改返回头等。
极具稳定性和安全性
1、稳定
依靠后端日常接口进行调试的前端应对此有深刻的了解,在解决自己的问题之前,环境通常会带来新的问题。
2、快速验证
这也是对修改后的代码可以在最短的时间内进行验证的基本要求,这就是为什么大多数前端构建都将重点放在热重载和更高级的HMR上。
3、一致性
许多项目的在线环境极其复杂,为了解决日常开发中的问题,还将有一个脱机演示页面,在最终开发后将其在线转移。
4、确定性
开发人员应该对当前环境有清晰的了解,而不是不断地怀疑其配置是否有效,命中是否是缓存等。
界面简约干净
1、软件易于使用:lightproxy的界面简洁明了,功能强大,易于上手。
2、功能丰富:除了基本的代理抓包功能外,还支持多种协议解析和实时分析功能。
3、安全性高:采用了多种加密算法,保证了数据传输的安全性。
4、高效稳定:运行高效稳定,不会对用户的网络环境造成影响。