正向代理、反向代理、透明代理有什么区别?三种代理概念解释

你买的代理IP是正向,Nginx是反向,公司网络是透明
发布于
9

透明代理、正向代理、反向代理——三个词里都有”代理”,但干的活完全不同。很多人在查代理资料的时候被这三个概念绕晕。这篇用最简单的方式讲清楚。

正向代理(你主动用的代理)

你买了一个代理IP,在浏览器里配好,然后访问目标网站——目标网站看到的IP是代理IP而不是你的IP。你的浏览器知道自己在用代理。这就是正向代理。你日常买的天行IP、SOCKS5代理、HTTP代理——全部属于正向代理。

反向代理(你被动接受的代理)

你访问 example.com,发请求过去。你完全不知道后面是Nginx把你的请求转发给了它背后的某台服务器。Nginx就是这里的反向代理——它替你接收请求,转给后端,再把结果返回给你。你作为访问者,根本不知道、也不关心后面有几台服务器。

反向代理和正向代理的方向相反:正向代理是”客户端主动找代理去访问服务器”,反向代理是”客户端访问代理以为它就是要找的服务器”。

透明代理(你不知道的代理)

你在公司上网,网管在路由器上设了一个透明代理。你访问任何网站时,流量经过路由器自动被代理转发,但你完全不知道这个代理的存在——浏览器没配任何代理,系统网络设置也没改。透明代理常见于企业网络、校园网、运营商级别的流量管控。

三者的关系

类型 谁发起 用户知情 典型场景
正向代理 客户端主动配置 知道 代理IP、科学上网
反向代理 服务端配置 不知道 Nginx负载均衡、WAF
透明代理 网络层强制 不知道 企业网络管控、ISP缓存

你买的代理IP(如天行IP,link/5629,blsj四折)属于正向代理。更多网络知识看极跃IP资源导航

常见问题(FAQ)

正向代理/反向代理/透明代理怎么区分?
正向代理是客户端主动配的(你买的代理IP),反向代理是服务端配的(Nginx帮你转发请求),透明代理是网络层强制的(企业/运营商让你不知不觉走代理)。
我买的代理IP属于哪种?
你买的代理IP就是正向代理。反向代理是Nginx在你访问网站时在背后做的负载均衡,你完全不知道。透明代理是公司网络里网管设的,你不配代理但流量自动被代理了。
这三种代理哪种最常用?
平时买的天行IP等都算正向代理。反向代理是网站运维用的。透明代理一般你碰不到(除非在公司或学校网络里)。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600