XSwitch - 一个解决本地开发请求转发的浏览器插件

Build Status

解决的痛点

  • 在开发和调试过程当中,常常须要把线上或者平常环境的资源转发到本地,Charles 等本地代理工具,特别是在全网 HTTPS 化后,变得更加复杂和繁琐。
  • 现有的 Chrome 插件,交互形式,对程序员不是很友好,没法解决快速定位到某一条规则、快速开关组的需求。
  • anyproxy 是不错的工具,可是在浏览器转发上,配置起来相对麻烦。

XSwitch 的优点

  • 基于 Chrome Extension,即装即用。不须要额外配置其余环境。
  • 基于 Monaco Editor,能够使用编辑器带来的快捷操做方式。
  • 能够写 JSON 注释。
  • 即时保存,即时生效。
  • 自动提示页面上加载到的资源文件,做为提醒(目前只抓取了 http(s) 的地址,其余协议的忽略了)
  • Open Source

功能

若是设定了以下规则:git

会进行以下转发:程序员

支持自动提示

支持正则匹配

github.com/yize/xswitc…github

{
  // proxyRules
  "proxy": [
    [
      "//g.alicdn.com/platform/daily-test/(.*).js$",
      "//g.alicdn.com/platform/daily-test/$1.json"
    ],
    [
      "g.alicdn.com",
      "alinw.alicdn.com"
    ]
  ]
}
复制代码

Logo

像是程序员的发际线web

但愿 XSwitch 可以给你们带来帮助或者想法。chrome

欢迎试用,欢迎提意见json

Links

相关文章
相关标签/搜索