# 4.1 代理与反向代理

<figure><img src="https://2820704264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcia81SyIbV4ECEQL4Mxy%2Fuploads%2F3TYxcOHDoKILOJGotDR3%2Ff66c3bcd5ebd7d496a52ceec6e443086.png?alt=media&#x26;token=2ada1a90-c491-4c6e-aaf4-9069590e6bcf" alt="" width="375"><figcaption></figcaption></figure>

<mark style="color:blue;">**正向代理服务器的特点，即用户隐藏在代理服务器之后。而反向代理服务器的特点便与此刚好相反，那就是Web服务器隐藏在代理服务器之后。**</mark>

**正向代理服务器用来让局域网客户机接入外网以访问外网资源，反向代理服务器用来让外网的客户端接入局域网中的站点以访问站点中的资源**。理解这两个概念的关键是要明白我们当前的角色和目的是什么，在**正向代理**服务器中，我们的角色是**客户端**，目的是要**访问外网的资源**；在**反向代理**服务器中，我们的角色是**站点**，目的是**把站点的资源发布出去**让其他客户端能够访问。
