Using proxy IP, we can change the IP address. This IP change operation makes it easier for us to promote online marketing and capture network data, and improves our work efficiency. But how does the IP proxy hide the real IP address?
Let's reveal the principle together. To understand the principle of IP masquerading, we must first review the three-way handshake of TCP. We all know that in the initial stage of the link, a three-way handshake is required to establish a link, and then the client and server will communicate based on the initial IP address. From this point of view, it is impossible to really disguise an IP address.
Because even if the IP address is changed from the link layer, subsequent requests cannot be returned, unless you just want to treat it as a DDOS attack, otherwise it is meaningless. So we have to find another way. Then, you need to know the proxy forwarding rules here. I believe that most users have used IP proxies, and they all forward the client's message to the server through the proxy server.
The IP of the proxy server, through the field, the server can know which proxies the request is forwarded through. The bug of some servers is that they don't care about the original address of the request, but only care about the last IP proxy forwarded to them. Under normal circumstances, and this should be the only IP of the client, this is accurate. Therefore, by using the fields here reasonably, you can achieve the operation of disguising the IP address. As people's awareness of network security and privacy protection increases, many users will choose proxy IP for protection.