An open API service indexing awesome lists of open source software.

https://github.com/le0developer/cloudflare-climber

Climb over the various Gates in the Cloudflare Dashboard.
https://github.com/le0developer/cloudflare-climber

Last synced: about 1 month ago
JSON representation

Climb over the various Gates in the Cloudflare Dashboard.

Awesome Lists containing this project

README

          

# cloudflare-climber

Chrome extension which lets you override Cloudflare Gates to any branch you
want.

## What are Cloudflare Gates?

Gates is Cloudflare's internal A/B testing framework. It lets Cloudflare route a
portion of its traffic to different "branches" of code, in order to test new
features and optimizations.

They also use it to gate new features until a certain time. For example, they
might roll-out a new feature to everyone at once at the same time their blog
post goes live.

This means you can use this extension to enable new Cloudflare features before
they are officially released (unless they are also API gated).

## How does it work?

This extension is more complicated than it needs to be because Manifest V3 does
not support blocking web requests, so we can't just modify the response body on
the fly. Instead, we need to hook into `fetch()` and modify the response body
there. This means we have to juggle the config in and out of main javascript
realm.

## Installation

Just download this repository and load it as an unpacked extension in Chrome.