Nine Pedestrians Mesmerized

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

    Install

    npm i @eyasliu/eeproxy

    DownloadsWeekly Downloads

    4

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    6.63 MB

    Total Files

    11

    Last publish

    Collaborators

    • eyasliu