mirror of
https://gitee.com/konyshe/goodlink.git
synced 2025-12-24 08:13:00 +08:00
up
This commit is contained in:
@@ -34,8 +34,8 @@ func ForwardTCPConn(originConn *TcpConn, stun_quic_conn quic.Connection) {
|
|||||||
binary.BigEndian.PutUint16(portBytes, originConn.ID().LocalPort)
|
binary.BigEndian.PutUint16(portBytes, originConn.ID().LocalPort)
|
||||||
new_quic_stream.Write(portBytes)
|
new_quic_stream.Write(portBytes)
|
||||||
|
|
||||||
go proxy.ForwardQ2T(new_quic_stream, originConn, stun_quic_conn)
|
go proxy.ForwardQ2T(new_quic_stream, originConn)
|
||||||
go proxy.ForwardT2Q(originConn, new_quic_stream, stun_quic_conn)
|
go proxy.ForwardT2Q(originConn, new_quic_stream)
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewTcpForwarder(s *stack.Stack, stun_quic_conn quic.Connection) *tcp.Forwarder {
|
func NewTcpForwarder(s *stack.Stack, stun_quic_conn quic.Connection) *tcp.Forwarder {
|
||||||
|
|||||||
@@ -33,8 +33,8 @@ func ForwardUdpConn(originConn *udpConn, stun_quic_conn quic.Connection) {
|
|||||||
binary.BigEndian.PutUint16(portBytes, originConn.ID().LocalPort)
|
binary.BigEndian.PutUint16(portBytes, originConn.ID().LocalPort)
|
||||||
new_quic_stream.Write(portBytes)
|
new_quic_stream.Write(portBytes)
|
||||||
|
|
||||||
go proxy.ForwardQ2T(new_quic_stream, originConn, stun_quic_conn)
|
go proxy.ForwardQ2T(new_quic_stream, originConn)
|
||||||
go proxy.ForwardT2Q(originConn, new_quic_stream, stun_quic_conn)
|
go proxy.ForwardT2Q(originConn, new_quic_stream)
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewUdpForwarder(s *stack.Stack, stun_quic_conn quic.Connection) *udp.Forwarder {
|
func NewUdpForwarder(s *stack.Stack, stun_quic_conn quic.Connection) *udp.Forwarder {
|
||||||
|
|||||||
Reference in New Issue
Block a user