(2) over the wall
For some reason, the client can not directly access server-side C S, C but the client can directly access the proxy server P, P and proxy servers can directly access the server S, so the client through a proxy server to server S P realization of visit, this technique is called "over the wall." For example, we want to "Google academic" download some papers, for policy reasons, we can not directly access Google. At this point, we might through some software over the wall, in the software we can access Google. However, before using the software, you need to enter the IP address of the forward proxy server we want to connect in the software, connect the server. Nginx reverse proxy server
(3) Speed
If the client access to the server directly, which is obtained by a low-speed network links, which access efficiency is low. But the client access another host P, P and access the host server, the link they are using a high-speed link. At this point, you can build these host P as a forward proxy server. By the efficiency of the proxy server to access the server, but also more efficient than direct access.
(4) caching reverse proxy server Nginx
If the client from the server to get the resource-based, you can add a forward proxy server has a cache function between the client and the server. When a client obtains a resource from the server, first check whether the proxy server resources. If the resource has, is acquired directly from the proxy server to the resource; if not having the resources, and then send the resource request to the server by the proxy server, the acquired resources, caching proxy server to forward, and returns to the clients. Later there are client submit the request for obtaining the resource, you can get directly from the proxy server. Not only to speed up the response time to clients, and enhance the user experience, but also reduce the pressure on the service side, the implementation of the overall system efficiency improvement.
The Nexus Maven PW is a typical for the "cache" function of the forward proxy server.
(5) Authorization
Typical applications are authorized, in the internal LAN, not all computers can all be connected to external networks. Then the company is how to achieve external network access to managed it? Between the corporate LAN and the external network to set up a firewall, and set permissions to connect to external networks within the corporate LAN in forward proxy server, add a new firewall rule namely, whether through the firewall to achieve.