Millie Hudson
Millie Hudson

Reputation: 85

Confused between proxy and reverse proxy

I need one line explanation for proxy and reverse proxy. When I post any project on freelancer they ask whether I want a backconnect rotating proxy / reverse proxy etc.

Anyone?

Upvotes: 1

Views: 506

Answers (4)

William Guerrand
William Guerrand

Reputation: 31

TL;DR:

Forward proxy: Destination will never know who the client is. E.g: VPN.

Reverse proxy: Client will never know the true destination. E.g: Load balancer.

Upvotes: 0

JosephDemps
JosephDemps

Reputation: 1

When posting projects, a backconnect rotating proxy will change the IP address periodically, helping with tasks like web scraping. A reverse proxy is more about managing traffic and security for your web server.

Upvotes: 0

Flora
Flora

Reputation: 76

Proxy: It is making the request on behalf of the client. So, the server will return the response to the proxy, and the proxy will forward the response to the client. In fact, the server will never "learn" who the client was (the client's IP address); it will only know the proxy. However, the client definitely knows the server, since it essentially formats the HTTP request destined for the server, but it just hands it to the proxy.

Reverse Proxy: It is receiving the request on behalf of the server. It forwards the request to the server, receives the response and then returns the response to the client. In this case, the client will never "learn" who was the actual server (the server's IP address) (with some exceptions); it will only know the proxy. The server will or won't know the actual client, depending on the configurations of the reverse proxy.

Upvotes: 3

ADDONIS
ADDONIS

Reputation: 16

A pair of simple definitions would be:

Forward Proxy: Acting on behalf of a requestor (or service consumer)

Reverse Proxy: Acting on behalf of service/content producer.

Upvotes: 0

Related Questions