Web-代理
文章目录

# Web 代理相关

TLDR

正向代理: 代理端 代替 实际客户端 来请求 实际服务端
反向代理: 代理端 代替 实际服务端 来服务 实际客户端

## 正向代理

代理访问 google 就是一种正向代理

正向代理的用途:

  1. 访问原来无法访问的资源,如google
  2. 可以做缓存,加速访问资源
  3. 对客户端访问授权,上网进行认证
  4. 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

## 反向代理

比较典型的实现就是 Nginx

中间的 baidu.com 就可能是 Nginx 服务器,  然后通过这个 Nginx 服务器可以访问跨域的资源,  并且可以实现负载均衡

  1. 保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网
  2. 负载均衡,通过反向代理服务器来优化网站的负载