正向代理
一个位于客户端和原始服务器之间的服务器,为了从原始服务器获取内容,客户端服务器向代理服务发送一个请求并指定原始服务器,然后代理服务器向原始服务器转交请求并将获取的内容返回给客户端,客户端必须进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。
反向代理
反向代理正好相反,对于客户端而言它就像原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向何处转发请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。反向代理的典型用途是将防火墙后面的服务器提供给Internet用户访问。