HTTP - Forward Proxy

> (World Wide) Web - (W3|WWW) > (HTTP|HTTPS) - Hypertext Transfer Protocol

1 - About

A forward proxy is a server called a proxy that sits on a network level between the client (user) and the destination website. The proxy is configured to forward every a Http request to the destination website, hence the name Forward Proxy.

In order to get content from the origin server, the client sends a request to the forward proxy naming the origin server as the target. The proxy then requests the content from the origin server and returns it to the client.

Advertising

3 - Usage

A typical usage of a forward proxy is:

4 - Client Configuration

4.1 - Windows

The client must be specially configured to use the forward proxy to access other sites. Ie the proxy parameters.

Example with Windows:

4.2 - Linux

The configuration of a forward proxy on a Linux server happens with the environment variable http_proxy or https_proxy that set the proxy server location.

Example:

export http_proxy=http://proxy.example.com:8080
export https_proxy=https://proxy.example.com:8080
Advertising