V2EX 07月29日 20:12
[分享创造] Lynx Proxy 想要替代 Charles whistle fiddler 的新的代理抓包工具来啦
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Lynx Proxy是一款开源的代理抓包工具,旨在替代传统的闭源或需要登录的商业产品,如Charles、Postman等。它使用Rust构建,不依赖Node.js,提供了比Charles更强的请求修改能力。在功能上,Lynx Proxy用SSE替换了短轮询,使服务日志更清晰;新增了过滤模板和历史过滤保存功能,提升了抓包效率,解决了用户模糊搜索的痛点。此外,它还增加了丰富的右键操作,方便复制请求、响应等信息为cURL格式。规则捕获与处理方面,支持HTML内容脚本注入,可快速集成React Scan、Eruda等调试工具。同时,增加了类似Postman的请求调试模块,并支持为代理和请求配置代理,方便VPN用户抓包。目前该项目由一人开发,并提供了详细的Wiki文档。

🌟 Lynx Proxy是一款开源的代理抓包工具,以Rust语言构建,旨在提供传统抓包工具(如Charles)的开源替代方案,并改进了其功能。与依赖Node.js的Whistle相比,Lynx Proxy更具独立性。

🚀 在代理抓包方面,Lynx Proxy引入了SSE(Server-Sent Events)替代短轮询,显著提升了服务日志的清晰度和实时性。同时,新增的过滤模板和历史过滤保存功能,能够帮助用户通过规律性模板高效过滤请求,告别模糊搜索的低效。

🔧 该工具集成了多种便捷的右键操作,用户可以轻松将请求或响应复制为cURL格式、复制URL、Cookie、请求头、响应头、请求体或响应体,极大地简化了数据导出和分享流程。

💡 在规则捕获与处理方面,Lynx Proxy增加了HTML内容脚本注入能力,允许用户快速注入如React Scan、Eruda等调试功能,为前端开发和调试提供了极大的便利。

🛠️ 请求调试功能得到了增强,新增了类似Postman的模块,允许用户通过reqwest库直接发起请求进行调试。此外,配置更新支持为代理与请求单独配置代理,这对于使用VPN的用户来说,可以更灵活地进行抓包配置。

距离上一次我在 V2EX 发帖 已经两个月过去了,这次带来了很多新功能

Lynx Proxy 是致力于创建一个开源的代理抓包工具替代品,替代传统闭源抓包工具,postman 这些需要登陆的商业产品。

对比 charles 提供了更编辑的修改请求能力对比 whistle 不依赖 nodejs ,使用 rust 构建。对比 fiddler 没怎么用过,但是看界面有点不太美观

代理抓包方面

将短轮询替换成 sse ,服务日志更清晰了

新增过滤模板,保存历史过滤能力,我看身边有些人使用 charles 抓包时候,经常通过模糊搜索找请求,现在可以通过规律模板过滤请求,提升效率

新增了很多右键操作复制为 cURL 复制 URL 复制 Cookie 复制请求头 复制响应头 复制请求体 复制响应体

规则捕获与处理方面

添加 html 内容脚本注入能力,快速注入 react scan 、Eruda 等功能

请求调试

新增类似 postman 模块,通过 reqwest 发起请求

配置更新

支持对代理与请求进行代理配置,方便使用 vpn 的时候对请求抓包

文档方面

创建了 wiki ,更细节的谈论使用方式

https://github.com/suxin2017/lynx-proxy/wiki

项目地址https://github.com/suxin2017/lynx-proxy

目前这个项目由我一个人开发,所以多有不足还请体谅,欢迎大家点赞,分享,参与,讨论呀。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Lynx Proxy 抓包工具 Rust 开源 网络调试
相关文章