@eyasliu/eeproxy

1.0.0 • Public • Published

EE Proxy

MITM Proxy 中间人代理,支持设置 Hosts、抓包、生成域名证书、接口 Mock 数据、篡改请求响应数据等功能,致力于解决开发环境问题

安装

方式一:下载桌面客户端【推荐】

该方式安装后是全功能的

到 Release 页面下载最新版本安装 https://github.com/eyasliu/eeproxy/releases

方式二:NPM 安装

该方式安装更轻量级,但是所有和客户端相关的功能均不可用,如:托盘,自动更新,自动重启,进程自守护均不可用,除此之外的环境代理、抓包、证书等功能完全正常

$ npm install -g @eyasliu/eeproxy
$ eeproxy # 启动

使用手册

使用说明书

功能特性

  • 多环境管理,每个环境独立配置插件,插件包含:
    • 设置环境 HOSTS,hosts 除兼容系统语法外,还支持通配符,正则,url 形式
    • 转发服务,设置指定路径的请求转发到指定服务,即反向代理
    • mock 数据,设置指定路径强制返回指定的数据
    • 上游代理,重复利用其他代理的配置,或者科学上网代理
    • 强制跨域,cors 强制通过
    • Swagger 接口 Mock,指定 swagger 接口定义文件,根据 swagger 接口定义自动生成 mock 接口
    • 自定义响应 Header,给指定的路径设置自定义响应 Header
  • 为任意代理启动隔离的浏览器,不再担心浏览器不够用,不再担心代理不会用
  • 设置系统代理,让系统安装的所有应用默认使用代理
  • 颁发证书,随意颁发任意数量、任意域名的可信任证书
  • 网络抓包,支持手机转包,与 Fiddler、 charles 等应用一样网络抓包

截图

LICENSE

本软件遵循 MIT 协议发布

Package Sidebar

Install

npm i @eyasliu/eeproxy

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

6.63 MB

Total Files

11

Last publish

Collaborators

  • eyasliu