Understand Proxy and Reverse Proxy in 3 minutes

Lionel Lakson
3 min readApr 4, 2021

Hello! Welcome to this story! I am going to talk to you in this post about proxy server and reverse proxy. I treat the 2 subjects because they are quite close. It is gone for the first subject: that of the proxy server.

Proxy Server

A proxy server is an intermediary server that goes allow an application or a surfer to access the internet In this case the user will first connect to the proxy server and send their request and it is the proxy server that goes In turn, transmit the message to remote servers.

Now let’s see the main uses of proxies. The first use of the proxy server is to allow filtering of internet access within a company which allows for example to prevent access to sites that do not comply with company policy (facebook or sites for adults) or sites potentially dangerous for the security of the SIL ‘other use of the proxy is to paradoxically allow filtering to be bypassed For example China blocks access to facebook, well it is possible to bypass this filtering by going through a proxy which is located beyond the firewall in another country. The first functionality of the proxy server is to allow an anonymization of the Internet user via a masking of the user. Address of the ip address ip and therefore of the client. Indeed when the proxy server will transmit its request to the remote server, it will do so via a public IP address and therefore it will mask from the IP address of the client. ; that is to say the one who initially made the request and obviously in return that is to say the response of the remote servers to the Internet user will be made through the proxy since the profit is the only one to know the client’s IP address then the proxy server allows browsing acceleration via features like: data compression, heavy content filtering but also via the caching function. It is to say the ability to keep in memory the the pages more visited to offer it to Internet users as quickly as possible Finally, the proxy server allows connection monitoring via logs. Since the proxy records all the requests made by users while browsing the internet. Note that we are talking about a white list or whitelist when filtering is done from a list of authorized sites, on the other hand we speak of blacklist or blacklist when filtering is done from unauthorized sites Now that you have understood the role of the proxy server.

Reverse Proxy

I will explain the role of the reverse proxy which has the reverse role of that of the proxy unlike the proxy servers which allowed a user of the internal network to access the internet. The reverse proxy allows an internet user to access internal servers. The reverse proxy therefore plays the role of a security intermediary since it protects web servers against attacks from outside. The reverse proxy then makes it possible to have a single point of filtering of access to internal resources Let us now see the main functionalities of the reverse proxy, first of all in terms of security, the reverse proxy allows to carry the encryption sslIt can be connected to the server of Authentication and therefore to manage the access rights and duration of the sessions Like the proxy server, the reverse proxy makes it possible to accelerate the navigation thanks to the same functions of management of the hidden memory filtering of heavy contents and of data compression Finally, the reverse proxy allows load balancing of external requests to internal servers. If you want to have more information on load balancing. Well be aware that I have already made videos on the subject which will explain the subject in detail.

The story is coming to an end! Hope you liked it!

See you soon!

--

--