Cloudflare Pages Functions

Apple2TS Proxy

A server-side bridge for Apple2TS. It handles DemoZoo requests and external disk downloads that cannot be performed reliably by a static browser application because of CORS and upstream protection.

ONLINE Service status

The proxy is online and deployed from the main branch.

Production URL: apple2ts-proxy.pages.dev

DemoZoo API

Fetches DemoZoo API responses and production pages for Apple2TS.

GET /api/demozoo-direct/<path>

Disk downloads

Streams disk images, ZIP archives, and external project pages.

GET /api/disk-direct?url=<encoded-url>

Why it exists

GitHub Pages can host the Apple2TS frontend, but it cannot run a server-side proxy. This project supplies that missing runtime layer.

Architecture

Apple2TS frontend
  |-- GitHub Pages or Cloudflare Pages
  `-- calls this project
       |-- /api/demozoo-direct/*  -->  DemoZoo
       `-- /api/disk-direct       -->  external disk hosts

See the README for deployment instructions, local development, CORS policy, and frontend configuration.