Skip to content

ap5z/blooket-links

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Blooket Link Proxying

This is a simple guide on how to use the blooket.com domain to proxy static sites (GET requests)

Basic Format

  1. Take any Blooket game-mode host, for example:
    • https://cafe.blooket.com
  2. Append /gs/
  3. Make sure your app is plain http, not https, so no auto https redirs
  4. Base64 encode that http origin (do not include protocol)
  5. Put it after /gs/

Example:

  • Original app origin:
    • 5.188.124.67:8080
  • Base64:
    • NS4xODguMTI0LjY3OjgwODA=
  • Final URL:
    • https://cafe.blooket.com/gs/NS4xODguMTI0LjY3OjgwODA=/

make sure you include the forward slash (/) at the end

requests

  • Your site must be fully static
  • The encoded target is expected to be an http origin, not https
  • Do not rely on runtime path guessing from the current URL cus this breaks

path

If your app is deployed under a Blooket path like:

  • /gs/NS4xODguMTI0LjY3OjkwMDA=/

then asset URLs must be built against that exact path. (or i just realized u can use hash router lol thanks derpman)

Compatibility

this ONLY supports GET requests, no WebSocket or POST request will work

Discord

https://discord.gg/ZDq3UYskkK

credits

ap5z figuring out http stuff
ching figuring out http stuff
x8rr discovering the blooket method and figuring out that you at least need a HTTP only domain

About

Method on how to get blooket links to proxy your site.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors