Proxy Server 代理服务器

替你去请求别的服务器的中间人。你 → 代理 → 真实服务器。

为什么用代理:

  • 隐藏来源 IP —— 真实服务器看到的是代理的 IP
  • 缓存 —— 多人访问同一资源,代理只下载一次
  • 过滤 —— 拦截不想让用户访问的内容
  • 审计 —— 所有流量都过代理,日志可追溯
  • 绕过限制 —— 用境外代理访问被限制的内容

两种方向(很容易混):

用户视角服务器视角
Forward Proxy 正向代理去访问外网看不到真实用户
Reverse Proxy 反向代理我看到的是这个代理,不是真服务器在网站架构里,保护后端

记忆方式:Forward = 替客户端前向访问;Reverse = 替服务器反向接收