正向代理和反向代理

正向代理 vs 反向代理:核心区别

特性正向代理(Forward Proxy)反向代理(Reverse Proxy)
📌 代理的对象代理客户端(用户)访问目标服务器代理服务端(源站)响应外部请求
🎯 主要用途客户端访问内部或受控网络资源,缓存优化实现负载均衡、隐藏后端、统一入口、安全防护
🛠 配置位置客户端或客户端网关服务器端或网络边缘设备
🌍 真实服务器用户试图访问的目标服务器(如内部业务接口)后端应用服务器(如 Web 服务、API 服务等)
🔒 隐藏谁的身份隐藏客户端身份隐藏服务端身份
🗺 常见用途内网访问控制、缓存加速、日志审计、流量统一出口负载均衡、CDN、服务网关、应用防火墙(WAF)等
🌐 举例企业出网网关代理、Squid、局域网 Web 缓存服务器Nginx 反向代理、CDN 边缘节点、WAF 安全设备等

一句话区别:正向代理服务于客户端,反向代理服务于服务端。

正向代理:帮用户访问外部内容

🎯 举例场景:

员工(在公司内网)→ 配置正向代理服务器(如 Squid)→ 访问公司外部业务系统或 API(如 Salesforce)→ 响应数据返回 → 代理服务器转发给员工电脑
你是主动用代理“出门”访问别人

📌 常见用途:

  • 控制与审计出网流量
  • 加速常用资源访问(通过缓存)
  • 实现用户访问权限限制

反向代理:帮服务器隐藏/控制外部访问

🎯 举例场景:

用户 → 访问 www.example.com(其实是访问 CDN 或 Nginx)→ 代理判断请求 → 转发到后端服务器处理 → 返回内容
你是访问“前台”,它替你决定后面由谁来服务

📌 常见用途:

  • 负载均衡
  • CDN(其实就是分布式反向代理)
  • 隐藏真实源站 IP
  • 安全过滤(WAF)
  • HTTPS 统一入口
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇