BrutalProxy

Very simple caching proxy for Brutaldon on legacy PCs

=> 🔖 Tags | 🗎 File Tree | ⌥ Branches [master] | Clone URL

Latest Commits

=> 2025-01-13 Initial push | More...

brutalproxy

Why make this?

Google and browser developers broke the World Wide Web.

The cancer of SSL everywhere, enforced by browsers redirecting to HTTPS and Google downranking pages that don't use HTTPS.

This affects almost every server in 2024, and the Fediverse is not immune.

Brutaldon gets halfway to a solution since you can run it on port 80 and let your server negotiate communication with all the HTTPS-only Fediverse servers. Unfortunately, images still won't load.

Even if you can get an image pulled down to your computer, there is a good chance of it being Googleshit WEBP that isn't supported.

How does it work?

This is a dead simple caching proxy that downloads images over HTTPS, processes it with ImageMagick to remove malicious payloads and reduce the size, and sends it over port 80 to your legacy browser.

It includes a simple template patch for Brutaldon to alter its image links so that they go yo your proxy instead of the actual server.

Images are downloaded and stored using an sha1 hash of the full URL.

Proxy Information
Original URL
gemini://git.brainsocks.xyz/brutalproxy/master
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
768.213769 milliseconds
Gemini-to-HTML Time
0.420406 milliseconds

This content has been proxied by September (ba2dc).