A method for Multipath Quick User Datagram Protocol, UDP, Internet Connections, MPQUIC, over Quick SOCKS, QSOCKS, in a wireless network, the method comprising: receiving, by a QSOCKS server, a Client Hello, CHLO, message with a first QSOCKS method, QSKM, tag from a QSOCKS client device, wherein the first QSKM tag comprises a plurality of client-supported SOCKS Authentication, AUTH, methods; selecting, by the QSOCKS server, a candidate client-supported SOCKS AUTH method from the plurality of client-supported SOCKS AUTH methods; transmitting, by the QSOCKS server, a reject packet including a second QSKM tag to the QSOCKS client device, wherein the second QSKM tag includes information indicating the selected candidate client-supported SOCKS AUTH method; receiving, by the QSOCKS server, the CHLO message from the QSOCKS client device, wherein the CHLO message comprises client credentials selected based on the selected SOCKS AUTH method; verifying, by the QSOCKS server, the credentials of the QSOCKS client device; and transmitting, by the QSOCKS server, a QUIC Server Hello, SHLO, message in response to successful verification of the credentials; receiving, by the QSOCKS server, a QSOCKS request from the QSOCKS client device, wherein the QSOCKS request comprises a message format; evaluating, by the QSOCKS server, the QSOCKS request based on source and destination addresses, and returning one or more reply messages; initiating, by the QSOCKS server, a SOCKS session; and transmitting, by the QSOCKS server, a QSOCKS response to the QSOCKS client device, wherein a block of the QSOCKS response indicates a field corresponding to a type of the QSOCKS request, and wherein the type is one of an asynchronous request type or a synchronous request type. receiving, by a QSOCKS server, a Client Hello, CHLO, message with a first QSOCKS method, QSKM, tag from a QSOCKS client device, wherein the first QSKM tag comprises a plurality of client-supported SOCKS Authentication, AUTH, methods; selecting, by the QSOCKS server, a candidate client-supported SOCKS AUTH method from the plurality of client-supported SOCKS AUTH methods; transmitting, by the QSOCKS server, a reject packet including a second QSKM tag to the QSOCKS client device, wherein the second QSKM tag includes information indicating the selected candidate client-supported SOCKS AUTH method; receiving, by the QSOCKS server, the CHLO message from the QSOCKS client device, wherein the CHLO message comprises client credentials selected based on the selected SOCKS AUTH method; verifying, by the QSOCKS server, the credentials of the QSOCKS client device; and transmitting, by the QSOCKS server, a QUIC Server Hello, SHLO, message in response to successful verification of the credentials; receiving, by the QSOCKS server, a QSOCKS request from the QSOCKS client device, wherein the QSOCKS request comprises a message format; evaluating, by the QSOCKS server, the QSOCKS request based on source and destination addresses, and returning one or more reply messages; initiating, by the QSOCKS server, a SOCKS session; and transmitting, by the QSOCKS server, a QSOCKS response to the QSOCKS client device, wherein a block of the QSOCKS response indicates a field corresponding to a type of the QSOCKS request, and wherein the type is one of an asynchronous request type or a synchronous request type.