The difference between the two is that the objects of the proxy are different:
the object of the forward proxy is the client, and from the server's point of view, it cannot directly see who accepts its response, hiding the client. The object of the
reverse proxy is the server, from the server. From the perspective of the client, it does not know which server the actual request server is to receive, the hidden server
An article on Zhihu is well written in this regard https://www.zhihu.com/question/24723688
Summary: Forward proxy and reverse proxy are similar to an intermediary between the client and the server. If you want to hide the real client, use the forward proxy, and hide the real server use the reverse proxy.