Local CDN lab — Nginx reverse proxy + proxy_cache + TLS 1.3 + origin cloaking.
Learn edge delivery (HIT/MISS, HTTPS, basic WAF-lite) without Cloudflare / CloudFront.
Lab only — not a production CDN. Details in docs/guide.md.
git clone https://github.com/neeraj542/edgeforge-lab-networking.git
cd edgeforge-lab-networking
make up
make testExpected: 10 passed / 0 failed.
curl -Ik --resolve ns-cdn-lab.local:443:127.0.0.1 https://ns-cdn-lab.local/| Service | Role |
|---|---|
edge-proxy |
Nginx — TLS, cache, security |
origin-server |
Flask origin (no host ports) |
- Guide — concepts, cache, security, extending
- Examples — static / API / BYO origin
- Troubleshooting
| Command | What it does |
|---|---|
make up / make test / make down |
Start, verify, stop |
make logs / make reload / make clean |
Debug / reload / wipe cache |
make example-static / example-api / example-byo |
Recipe origins |
Apache 2.0 — LICENSE · NOTICE · CONTRIBUTING.md · SECURITY.md
