neeraj542/ns-cdn-lab
GitHub: neeraj542/ns-cdn-lab
基于 Nginx 反向代理与 proxy_cache 构建的本地 CDN 实验环境,用于在不依赖云服务的情况下学习边缘交付、缓存策略与 TLS 配置。
Stars: 5 | Forks: 1
# ns-cdn-lab
**本地 CDN 实验环境** — Nginx 反向代理 + `proxy_cache` + TLS 1.3 + 源站隐藏。
无需 Cloudflare / CloudFront 即可学习边缘交付(HIT/MISS、HTTPS、基础轻量级 WAF)。
[](LICENSE)
[](https://github.com/neeraj542/edgeforge-lab-networking/actions/workflows/ci.yml)
## 快速开始
```
git clone https://github.com/neeraj542/edgeforge-lab-networking.git
cd edgeforge-lab-networking
make up
make test
```
预期结果:**10 passed / 0 failed**。
```
curl -Ik --resolve ns-cdn-lab.local:443:127.0.0.1 https://ns-cdn-lab.local/
```
## 工作原理
标签:CDN, Nginx, Web缓存, 反向代理, 网络实验, 请求拦截, 边缘计算