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.
This version runs with zero npm dependencies. It uses only Node.js built-in modules.
git clone https://github.com/DrKylstein/retro-proxy.git
cd retro-proxy
cp example.env .env
cp allowed.txt.example allowed.txt
node index.jsIf you still prefer package scripts:
npm start- 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_TOadjusts inlineimgwidth/height only when a numericwidthattribute already exists (downscale-only, no upscaling).