惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
罗磊的独立博客
月光博客
月光博客
GbyAI
GbyAI
腾讯CDC
G
Google Developers Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
C
Check Point Blog
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
雷峰网
雷峰网
B
Blog RSS Feed
美团技术团队
M
MIT News - Artificial intelligence
有赞技术团队
有赞技术团队
D
Docker

ElysiumStack

[明日方舟终末地]工具站汇总(截止2026年2月23日) 告别2025 迎接2026 2025.12.2 祝我生日快乐~ [ElysiumMeting]Meting-Api公益服务 《空洞骑士:丝之歌》适不适合入手? BlogsClub一周年纪念币Get✓ Dream2.0Plus主题访客信息侧边栏美化 四个步骤使用UptimeKuma搭建状态监测站 自签证书真的安全吗?什么是中间人攻击? 自建CA证书与带CA的SSL自签证书 [MAA配置进阶]明日方舟定时自动化一键长草 docker常用指令大全(2025.6.30更新) Meting快速私有化部署及SSL配置教程 基于Postgresql使用Umami搭建访客监测站 Nacos安装部署及配置教程 Kafka安装部署及配置教程 国产化数据库人大金仓(KingBase)部署教程 docker/docker-compose安装教程
快速理解正向代理与反向代理
梅莉 · 2025-06-16 · via ElysiumStack

刚步入工作跟项目时,经常会有前端的同学和你说“XXX跨域了,Nginx做一下代理”,你也明白用Nginx做一下代理就能解决跨域的问题,但是对于“代理”这两个字你既熟悉又陌生,直到有人来问你,加速器是正向代理还是反向代理?VPN是正向代理还是反向代理?负载均衡是正向代理还是反向代理?你蒙圈了。

Q1:加速器是正向代理还是反向代理?

Q2:VPN是正向代理还是反向代理?

Q3:负载均衡是正向代理还是反向代理?

在回答这三个问题之前,来快速理解一下正、反向代理的区别

正向代理

如上图,用户在已知目标服务器的地址的情况下,用户无法直接访问目标服务器,此时就需要一台能访问目标服务器代理服务器,让它来代替用户去获取目标服务器的资源然后返回给用户,这种情况被称为正向代理

很显然,正向代理的场景下,用户明确知道目标服务器的地址,但是无法访问,需要借助一些中间手段。

反向代理

如上图,依然是用户在已知目标服务器(代理服务器)的地址的情况下,用户可以直接访问目标服务器(代理服务器),但是实际上,用户的请求会被转发到对应的目标服务器ABC,比如目标服务器(代理服务器)收到用户的请求后发现用户需要的资源在目标服务器A,那么目标服务器(代理服务器)就会去目标服务器A获取用户需要的资源然后返回给用户,同样如果目标服务器(代理服务器)发现用户需要的资源在目标服务器B,那么目标服务器(代理服务器)就会去目标服务器B获取用户需要的资源然后返回给用户,这种情况被称为反向代理

很显然,反向代理的场景下,用户只知道目标服务器的地址,并不知道目标服务器A、目标服务器B、目标服务器C的存在,整个请求转发的过程对用户来说都是无感的,从用户侧看到的“目标服务器”实则上是“代理服务器”。

那么接下来回答一下开头的三个问题

Q1、Q2、Q3答案

A1:加速器属于正向代理

A2:VPN属于正向代理

A3:负载均衡属于反向代理