Skip to content
 
 

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retro Proxy

This program does two things:

  • bypass modern https, which requires encryption that vintage web browsers don't support
  • attempts to modify modern web pages to make them usable on vintage web browsers and computer hardware

You can selectively bypass page rewriting for retro-friendly sites by editing allowed.txt.

No-library rewrite

This version runs with zero npm dependencies. It uses only Node.js built-in modules.

Quick Start

git clone https://github.com/DrKylstein/retro-proxy.git
cd retro-proxy
cp example.env .env
cp allowed.txt.example allowed.txt
node index.js

If you still prefer package scripts:

npm start

Notes

  • HTML/CSS rewriting and minification are now implemented with lightweight built-in logic.
  • Image transcoding/compression via external libraries has been removed to keep the project dependency-free.
  • SCALE_TO adjusts inline img width/height only when a numeric width attribute already exists (downscale-only, no upscaling).

About

A https to http proxy that allow old browsers to access modern sites, with conversion and compression options.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages