正向代理与反向代理

395 阅读1分钟
正向代理

定义:客户端设定了待访问域名和ip,经由中间代理服务器转发并返回内容从而实现访问的方式,使真实客户端对服务器不可见。常见场景:设置系统localhost、浏览器插件localhost、使用vpn。

简易模型如下:

A8BFE5F2-5C33-4001-9B31-E9432F56D50D.png

图片来源于互联网

反向代理

定义:客户端无需做任何设置可直接访问待访问域名或ip,经由中间代理服务器自行转发并返回内容从而实现访问的方式,使真实服务器对客户端不可见。常见场景:前端本地测试proxy、抓包工具、nginx等。

简易模型如下:

021B1240-B3DD-4B60-85A3-6016DB4BC2D8.png

图片来源于互联网