All Projects → yize → Xswitch

yize / Xswitch

Licence: mit
A Chrome Extension for redirecting/forwarding request urls

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Xswitch

Webrtc Leak Prevent
Prevent WebRTC leaks in Chromium browsers.
Stars: ✭ 182 (-69.72%)
Mutual labels:  proxy, chrome-extension
Chrome Proxy Helper
Chrome PROXY extension, set proxy for Chrome browser
Stars: ✭ 198 (-67.05%)
Mutual labels:  proxy, chrome-extension
Smartproxy
Firefox/Chrome browser extension. SmartProxy will automatically enable/disable proxy for the sites you visit, based on customizable patterns.
Stars: ✭ 199 (-66.89%)
Mutual labels:  proxy, chrome-extension
Promxy
An aggregating proxy to enable HA prometheus
Stars: ✭ 562 (-6.49%)
Mutual labels:  proxy
Chrome Extension Udemy Translate
Translate Udemy's subtitles into Chinese、English etc(Disneyplus+netflix+udemy+lynda+hulu+hbo now+primevideo)
Stars: ✭ 553 (-7.99%)
Mutual labels:  chrome-extension
Oscnews
Chrome 插件,查看开源中国软件更新资讯,文档导航,GitHub 趋势榜,linux命令索引,浏览历史记录和时钟页面。
Stars: ✭ 582 (-3.16%)
Mutual labels:  chrome-extension
Screenity
The most powerful screen recorder & annotation tool for Chrome 🎥
Stars: ✭ 6,229 (+936.44%)
Mutual labels:  chrome-extension
Microsocks
tiny, portable SOCKS5 server with very moderate resource usage
Stars: ✭ 549 (-8.65%)
Mutual labels:  proxy
Chrome Utm Stripper
Browser extension that strips Google Analytics (UTM) parameters, and various other click tracking tokens, from URL query strings
Stars: ✭ 590 (-1.83%)
Mutual labels:  chrome-extension
Daze
Daze is a tool to help you link to the Internet.
Stars: ✭ 580 (-3.49%)
Mutual labels:  proxy
Chromium Web Store
Allows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating.
Stars: ✭ 574 (-4.49%)
Mutual labels:  chrome-extension
Icaro
Smart and efficient javascript object observer, ideal for batching DOM updates (~1kb)
Stars: ✭ 568 (-5.49%)
Mutual labels:  proxy
Php Proxy App
Web Proxy Application built on php-proxy library ready to be installed on your server
Stars: ✭ 583 (-3%)
Mutual labels:  proxy
Goproxy
A minimalist Go module proxy handler.
Stars: ✭ 561 (-6.66%)
Mutual labels:  proxy
Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (-0.5%)
Mutual labels:  chrome-extension
Refined Bitbucket
Chrome and Firefox extension that improves Bitbucket's user experience
Stars: ✭ 560 (-6.82%)
Mutual labels:  chrome-extension
Engintron
Engintron for cPanel/WHM is the easiest way to integrate Nginx on your cPanel/WHM server. Engintron will improve the performance & web serving capacity of your server, while reducing CPU/RAM load at the same time, by installing & configuring the popular Nginx webserver to act as a reverse caching proxy in front of Apache.
Stars: ✭ 587 (-2.33%)
Mutual labels:  proxy
Awesome Network Stuff
Resources about network security, including: Proxy/GFW/ReverseProxy/Tunnel/VPN/Tor/I2P, and MiTM/PortKnocking/NetworkSniff/NetworkAnalysis/etc。More than 1700 open source tools for now. Post incoming.
Stars: ✭ 578 (-3.83%)
Mutual labels:  proxy
Grpc Proxy
gRPC proxy is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead.
Stars: ✭ 571 (-4.99%)
Mutual labels:  proxy
Spike
📣 A fast reverse proxy written in PHP that helps to expose local services to the internet
Stars: ✭ 582 (-3.16%)
Mutual labels:  proxy

English

XSwitch

Chrome version Chrome version Build Status Coverage Status license

一个用来做请求链接转发的 Chrome 浏览器插件,因为采用的是浏览器原生 API,安全性和性能能得到保障。

XSwitch-intro

优酷视频介绍

功能

  • [x] 请求地址转发
  • [x] 全局插件启用开关
  • [x] 可禁用浏览器缓存
  • [x] 采用 jsonc 以支持在转发规则中写注释
  • [x] 可以使用 Monaco Editor(VSCode)中的部分快捷键,比如通过 ⌘K ⌘F 组合键可以实现格式化 JSON 的功能
  • [x] 自动补全
  • [x] 支持 CORS,支持 withCredentials
  • [x] 跨域和缓存禁用键(右键点击浏览器工具栏的 XSwitch 插件图标 - 设置)
  • [x] 分组规则

用法

所有的规则,会按照定义的顺序从前往后执行,即使匹配到了规则,也会继续往下匹配,直到最后一条启用的规则。

小提示:把 HTTPS 的链接转发到 http://127.0.0.1 下,浏览器不会出安全提示。习惯用 localhost 的同学,可以尝试下这个。

{
  // 转发规则
  "proxy": [
    [
      "//alinw.alicdn.com/platform/daily-test/isDaily.js", // 匹配 URL
      "//alinw.alicdn.com/platform/daily-test/isDaily.json" // 替换成这个 URL
    ],
    // 字符串替换,会全局匹配
    [
      "alinw",
      "g"
    ]
    // 把链接里所有的 .min 替换掉
    // [
    //   ".min",
    //   ""
    // ],
    // 正则
    // [
    //   "(.*)/platform/daily-test/(.*).js$",
    //   "http://127.0.0.1:3000/daily-test/$1.js"
    // ],
    // 直接转换成 inline 模式的 JavaScript
    // [
    //   "https://alinw.alicdn.com/platform/daily-test/isDaily.js",
    //   "data:text/javascript,window.__isDaily = true;"
    // ]
  ],
  // 希望开启 CORS 跨域的链接
  "cors": [
    "cors.a.com",
    "(.*).b.com"
  ]
}

更多说明:https://yuque.com/jiushen/blog/xswitch-readme

License

MIT © yize.shc

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].