What proxy servers do is...
‘middleman’ job; to stand in the middle of the user and the target server, listens to the user request, pass on the request to the server, which in most cases outside the protected network firewall, and then pass on the response from the server to the user. This proxy or firewall can sometimes be a barrier for most of the synchronous communication services.