摘要:位置:在客户端 和 目标服务器之间。作用:客户端通过代理访问外网,目标服务器并不知道真正的客户端是谁。典型用途:科学上网 / VPN(隐藏客户端真实 IP,突破访问限制)。内网统一出口访问互联网。做缓存,提高访问速度。特点:客户端必须配置代理(比如浏览器里设置
好问题 。
Nginx 正向代理 (Forward Proxy) 和 反向代理 (Reverse Proxy) 经常让人搞混,我给你拆开解释,并画出对比图。
图示:
[Client] ---> [Forward Proxy: Nginx] ---> [Internet Server]位置:在 客户端 和 内部服务器 之间。作用:客户端以为自己访问的是代理,其实请求被转发给了后端真实服务器。典型用途:负载均衡(Nginx 把请求分发到多台后端)。统一入口(隐藏真实服务器,保护安全)。SSL 终止(由 Nginx 处理 HTTPS,再转发给后端)。特点:客户端 不需要配置代理,只访问代理的地址即可。后端服务器对客户端是透明的。图示:
[Client] ---> [Reverse Proxy: Nginx] ---> [Internal Server(s)](要在 nginx.conf 中开启 CONNECT 支持)
server {listen 8888;resolver 8.8.8.8;location / {proxy_pass $scheme://$http_host$request_uri;proxy_set_header Host $http_host;}}来源:王王科技资讯