emanuele-em

一个可脚本化的本地流量工作台,用于检查、拦截、重放和重写HTTP/HTTPS及WebSocket流量,提供TUI、终端、GUI和API四种界面。

v0.6.1
发布于
27 天前
1,077
星标
997
下载
同步于
9 天前
rust

最新版本

v0.6.12026年9月22日 14:50
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Proxelar 是一个可脚本化的本地流量工作台,用于调试 HTTP、HTTPS 和 WebSocket。可捕获、检查、拦截、重放和重写流量。

主要功能

  • 四种界面:TUI、纯终端输出、浏览器GUI和无头REST API
  • Lua脚本:on_request 和 on_response 钩子可重写、阻止、短路或模拟流量
  • 交互式拦截:暂停请求,编辑方法/URI/头/体,转发、丢弃或重放
  • HTTPS MITM:本地CA生成,按主机证书,内置证书安装页面
  • 转发与反向模式:检查配置的客户端或将 Proxelar 放在本地服务前
  • 六种捕获模式:forward、reverse、WireGuard、SOCKS5、DNS检查/重写、固定目标原始UDP
  • WebSocket检查:捕获连接并按方向、操作码和负载预览浏览帧
  • 便携会话:保存/加载原生捕获,导入/导出HAR、curl和原始HTTP文件

适用人群

  • API 调试和开发人员
  • 安全研究人员
  • 需要检查流量的开发者

快速上手

  1. 安装:brew install proxelar 或 winget install --id EmanueleMicheletti.Proxelar --exact
  2. 启动代理:proxelar
  3. 配置客户端使用 127.0.0.1:8080 作为代理
  4. 访问 http://proxel.ar 安装CA证书

核心优势

  • 单二进制 MITM 代理
  • 终端优先,可脚本化
  • 支持 Lua 脚本和便携插件
  • 开源免费

历史版本

排序