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 协议发布