📖 正向代理 vs 反向代理
🔹 正向代理(Forward Proxy) — 在本配置文件中设置
前端通过一个中转服务器转发 API 请求,用于解决 CORS 跨域限制 或 内网穿透 问题。
示例:前端 https://front.example.com 需要访问后端 https://back.internal.com(非同域且后端未配置 CORS),可通过正向代理中转请求,避免浏览器跨域拦截。
🔸 反向代理(Reverse Proxy) — 在 Nginx / Caddy 等 Web 服务器中设置
由 Nginx / Caddy 等 Web 服务器在服务端配置,将同一域名下的请求按路径分发到不同后端。
示例:通过 https://example.com/api/ 访问后端,https://example.com/ 访问前端静态文件。此配置在 Nginx 配置文件中设置,不在本文件中设置。
后端真实地址的传递方式