A server's firewall only allows some ports (such as http port 80) to communicate, then you can use the socks5 protocol to connect to a socks5 server that opens 80 ports to connect to other servers on the public network. With some additional technical means, you can even fool the internal http proxy server. In this environment, you can use the network service without restrictions in the environment of using the intranet http proxy. This is called socks over HTTP (we often say Through the wall).
How to understand this meaning:
With some additional technical means, you can even fool the internal http proxy server. In this environment, you can use the network service without restrictions in the environment of using the intranet http proxy. This is called socks over HTTP