正向代理和反向代理

正向代理即是客户端代理,代理客户端,目的为了隐藏客户端,服务端不知道实际发起请求的客户端。

反向代理即是服务端代理,代理服务端,目的为了隐藏服务端,客户端不知道实际提供服务的服务端。

举个栗子:

正向代理:比如要访问YouTube,但是不能直接访问,只能先找个翻墙软件,通过翻墙软件才能访问YouTube,翻墙软件就是正向代理,代理我们的客户端。

反向代理:比如要访问YouTube,但是YouTube悄悄地把这个请求交给Google来做,那么YouTube就是反向代理了,代理Google的服务端。