[开源自荐]Lynx Proxy一个使用rust创建的代理抓包工具

Lynx Proxy 是一款基于 Rust 语言开发的代理抓包工具,项目采用 hyper、axum、tower 等主流 Rust 网络库,以满足不同在开发阶段的需求,比如移动端开发时候查看接口,脚本注入,web 端开发时候将静态资源指向本地服务

功能特性

  • 常见协议支持:支持 HTTP(S) 与 WS(S)
  • Web 客户端:使用流行的现代 web 技术,支持亮色与暗色两种主题,支持PWA
  • Rust 生态:基于 hyper、axum、tower 等主流库开发。
  • 请求面板
    • 列表视图
    • 树形视图
  • 规则捕获与处理
    • 通过添加规则进行请求捕获,同时进行请求处理
    • 规则
      • 简单规则 (Glob 匹配,正则匹配,HostName,精确匹配)
      • 复杂规则 (AND、OR、NOR)
    • 处理
      • 请求修改
      • 请求延迟
      • 请求拦截
      • 脚本注入
  • 请求调试
    • 支持发送请求
    • 历史记录
    • 请求目录
  • 安装与升级脚本支持
    • 安装只需要一行脚本,不需要安装任何运行时
  • 跨平台支持
    • 支持 Window、Macos、Linux 平台

功能展示

HTTP/HTTPS 代理

HTTP 代理示例

WebSocket 代理

WebSocket 代理示例

树形结构视图

树形结构视图示例

规则配置

规则配置

发送请求

api debug

使用手册
github.com/suxin2017/lynx-proxy/wi...

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!