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

开源项目 yize 发表于 1 年前最后回复来自 sdgasdf 1 周前

Build Status

解决的痛点

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

XSwitch 的优势

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

功能

如果设定了如下规则:

访问:https://g.alicdn.com/platform/daily-test/isDaily.js

会进行如下转发:

支持自动提示

支持正则匹配

https://github.com/yize/xswitch/blob/master/test/index.spec.js

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

Logo

像是程序员的发际线

希望 XSwitch 能够给大家带来帮助或者想法。

欢迎试用,欢迎提意见

Links

共收到5条回复
guokai 1 年前 #1

Cool,感谢作者!

age211 2 周前 #2

武汉供卵三代试管助孕电/薇【150.0271.8628】借腹生子,供卵试管,选择性别,供精生子,十年老机构,欢迎实地考察。

u7b32p7l 2 周前 #3

https://www.diplomaclub.net/

u7b32p7l 2 周前 #4

文凭办理/文凭购买/Diploma办理/毕业证办理/Diploma购买/毕业证购买:
https://www.diplomaclub.net/
Q Q:2414418118
微信:jiying1616
mail:andy6688@foxmail .com

sdgasdf 1 周前 #5

皇家赌场坐落在东南亚的一个美丽的国家,这里的领土面积不大,但是这里却是一个比较发达的小国,
开户热线{153/9866/1668}
它与我国的云南接壤。它坐落在美丽的中南半岛上。有山、有水、有湖,是个山川秀丽的美丽小国。缅甸的内部格局缅甸是一个由缅甸军政府统治的国家,在缅甸国内还有许多个不同的军阀,

因此这里的政事相对动荡,而且民主程度不太高。但是这并不影响缅甸的和谐生活,日出而作,日落而息! 缅甸的介绍虽然说缅甸不大,政局也比较混乱,但是不得不说的是缅甸是一个美丽的国家,

佛教在这里非常盛行。这里的人们很朴实,很热情,,去过缅甸的游客都被当地热情的人民接待过。

说到游客,不得不提,茵莱湖位于缅甸北部的高原水盆地,为缅甸第二大湖,这里三面环水,湖水清澈,湖中有30多个村庄,这里的人世世代代生活在这里,是名副其实的水上人家缅甸还是一个美丽的国度,

这里有很多的旅游资源,非常适合旅游。首先,缅甸处在中南半岛上,这就意味着这里的气候很宜人,没有冬天,雨量特别大,雨季特别长,因此绿色植被非常多。

其次,由于佛教文化的盛行,这里的佛塔多得惊人,而且建筑风格独特,装潢设计豪华精美,是一些非常值得参观的人文景观。

再次,这个不大的国家坐落在美丽的茵莱湖上,这里的自然风光更不必说,湖光山色,植被茂密,总之,如果有幸前来缅甸旅游的朋友们一定会被它的各种各样的美所吸引的。

登录后即可参与回复