正向代理
例如我们访问国外的一些网站,在国内是会被墙的,只能使用正向代理服务器,比如大家都懂的那种客户端应用,它就是典型的正向代理,帮助你去请求到原始服务器。
反向代理
例如我们本地开启了 127.0.0.1:80 http协议的node服务,我们在浏览器里为了可以正常请求,需要解决浏览器自身的跨域问题,所以在没有服务端配置 Access-Control-Allow-Origin 的情况下,我们需要启动本地node静态服务,我们所有的请求指向这个node服务后会被拦截处理,它去识别帮我们反向代理到原始服务器,因此每次我们反向代理的原始服务器地址/路径发生改变我们都需要重启服务,因为这里涉及到服务端的配置。