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

相關文章
相關標籤/搜索