Skip to content

【开源自荐】Lynx Proxy一个使用rust创建的代理抓包工具 #601

@suxin2017

Description

@suxin2017

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

使用手册
https://github.com/suxin2017/lynx-proxy/wiki

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy