正向代理和反向代理,都是client -> proxy -> server1, 2, 3 ...
正向的意思是, Proxy 是代理client 去访问 server, 因为client 不能直接访问server,client 是知道自己要去哪里,只是自己不能直接过去。 比如 client要访问google时,可以通过第三方网站。
反向代理意思是,Proxy 代理的是server。 client在访问proxy时,其实不知道目的地具体会哪里。由proxy来决定。
比如nginx 在多个服务器前方为client提供服务负载均衡的例子。
参考: https://blog.youkuaiyun.com/liuhenghui5201/article/details/90720442