Clash.Meta/transport/gun/transport.go

24 lines
313 B
Go
Raw Normal View History

package gun
import (
"golang.org/x/net/http2"
"net"
)
type TransportWrap struct {
*http2.Transport
}
2025-02-26 11:00:11 +08:00
type netAddr struct {
remoteAddr net.Addr
localAddr net.Addr
}
func (addr netAddr) RemoteAddr() net.Addr {
2025-02-26 11:00:11 +08:00
return addr.remoteAddr
}
func (addr netAddr) LocalAddr() net.Addr {
2025-02-26 11:00:11 +08:00
return addr.localAddr
}