Skip to content
This repository has been archived by the owner on Jan 24, 2022. It is now read-only.
/ MDProxy Public archive

A cross-platform proxy gui client for front-end development. Material designed. 跨平台的前端静态资源代理工具

Notifications You must be signed in to change notification settings

indooorsman/MDProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

跨平台的前端开发代理工具

概览

采用NW.js+Vue.js+Material Design lite开发,功能:

  • 跨平台桌面客户端(Windows 64位/Linux 64位/Mac OS)(TODO: 打包Linux版本)
  • 指定文件和目录代理
  • 支持模拟后端freemarker模板(*.ftl)渲染(需安装JDK)
  • 反向代理
  • 缓存请求 (TODO: 此功能尚未完成)
  • https代理 (TODO: 此功能尚未完成)
  • 配置代理服务端口
  • 自身的自动更新
  • 匹配规则支持正则表达式 (TODO: 此功能尚未完成)

屏幕截图

0

1

2

下载

安装

  1. 下载对应平台的压缩包
  2. 解压到任意目录
  3. 运行
    • Mac OS:

      在macOS Sierra中需要一些额外的操作:

      cd /parentPath/of/mdproxy.app
      sudo find . -iname '*.app' -print0 | xargs -0 xattr -d com.apple.quarantine 

      运行mdproxy.app

    • Windows: 运行mdproxy.exe

    • Linux:(TODO)

使用

#TODO

开发

  1. 下载对应平台的 NW.js SDK

  2. 克隆源码,安装依赖:

    git clone https://github.com/indooorsman/MDProxy.git
    cd MDProxy
    npm install
  3. 启动:

    npm start
    # 之后请按提示输入你下载并解压后的NW.js SDK目录中nwjs可执行文件的绝对路径
  4. 如何调试请参考NW.js相关文档:http://docs.nwjs.io/en/latest/For%20Users/Debugging%20with%20DevTools/

Chrome插件

配合SwitchyOmega使用,可以方便切换环境

下载SwitchyOmega

About

A cross-platform proxy gui client for front-end development. Material designed. 跨平台的前端静态资源代理工具

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published