Reverse Proxy Server 反向代理
站在服务器一侧的 代理服务器。替后端真实服务器接收外部请求,然后再转发给真正能处理的内部服务。
典型作用:
- 隐藏真实服务器 —— 攻击者只看到反向代理,看不到后面有几台真机器
- 负载均衡 —— 把流量分给多台后端,某台挂了其他顶上
- SSL 终结 —— HTTPS 加密在代理这层处理完,后端用 HTTP,减负
- 缓存静态资源 —— 图片、CSS、JS 缓存在代理,减少后端压力
- 统一防护 —— WAF(Web 应用防火墙)、限流、防 DDoS 都在这一层
最常见的实现:Nginx、HAProxy、Cloudflare、AWS ALB。
跟 Forward Proxy 正向代理 的对比:
- Forward: 替客户访问外网,公司里上网网关那种
- Reverse: 替服务器接客,网站架构里的入口