A proxy server is a computer or server that acts as a gateway between a local network and a large network such as the Internet.
The proxy server receives all incoming data between two servers through one port and then through the other port to the rest of the network.
These proxy servers provide improved performance and security.
It blocks direct access between the two networks, making it much harder for hacker to obtain the internal address and details of the private network.
in addition to restricting access from the outside, the server may also prevent internal users from accessing certain Internet resources.
It can also be used as a component of a firewall. The server can cache web pages as well, Improving performance.