A proxy server is a bridge between two computer. Proxies accept client requests (i.e. from an internet browser) and send them to a destination. This means the requests return address will by the proxy (not the client). This veil provides many benefits which we’ll cover later, but first, proxies may be implemented in two directions. First is forward. Second is reverse. What was explained earlier was an example of a forward proxy. A reverse proxy, on the other-hand, is the exact opposite of a forward Socks5 Proxy. With the reverse proxy the server’s address is hidden from the client.
Why do I need one?
1. Bypass blocks Proxies serve as a bridges between you and the internet. They can allow you to bypass internet blocks. For example, say your work or school network blacklisted by a certain website. You can use a proxy to spoof your identity. Unfortunately this method doesn’t work against hardcore firewalls or Deep Packet Inspection.
2. Create Blocks
While proxies can be used to bypass blocks in some occasions, they can also be used to enforce blocks.
Some proxies can cache. This means, in a nutshell, that the proxy can save the state of websites. Take this example. Person “A” visits google.com, then person “B” also visits google.com. Person “B” will receive a saved copy of Google’s site (the one person “A” used). This means faster loading times!