The invention discloses a multiplexing method based on transmission control protocol (TCP) connection. The method is implemented by multiplexing a channel between a proxy server and a server through a plurality of clients. A Client tries to communicate with the server, a SOCKET connecting request is required to be established between the Client and the proxy server, a TCP connection pool management program is installed in the proxy server, a unique ID is distributed to the Client after the connection request is legal, the ID and the SOCKET are used as a key value pair and stored in a forwarding table, the communication request of the Client is agreed, the distributed ID is carried back, and equivalently, a virtual channel for bidirectional communication is established between the Client and the Server. By the method, the frequency of creating and destroying the SOCKET in the server is reduced, and the resources of the server are saved. Meanwhile, multiplexing is realized by establishing the virtual channel between the server and numerous clients.