The invention provides a message forwarding method and device for a heterogeneous network, and the method comprises the steps: receiving a link building request transmitted by a client, and forwardingthe link building request to a server, so as to build the connection between the client and the server; and forwarding the interaction message between the client and the server based on the user modeprotocol stack. According to the message forwarding method of the heterogeneous network, forwarding of the message is completed on the transmission layer, the problem of proxy service performance bottleneck caused by multiple copies of the message in the user mode and the kernel mode in the forwarding process can be avoided, message zero-copy forwarding based on the user mode protocol stack is realized, and the system performance is effectively improved. Moreover, according to the message forwarding method provided by the invention, a man-in-the-middle does not need to be forged, the risk ofman-in-the-middle attack does not exist, encrypted transmission of TLS and the like is supported, and the safety and reliability of message forwarding are improved.