2026-03-07 23:42:18 +08:00
|
|
|
package noise
|
|
|
|
|
|
2026-09-21 02:12:50 +08:00
|
|
|
import (
|
|
|
|
|
"github.com/xtls/xray-core/common/net"
|
|
|
|
|
"github.com/xtls/xray-core/transport/internet/finalmask"
|
|
|
|
|
)
|
2026-03-07 23:42:18 +08:00
|
|
|
|
2026-09-21 02:12:50 +08:00
|
|
|
func (c *Config) WrapPacketConnClient(conn net.PacketConn, dest *net.Destination, dialer *finalmask.Dialer) (net.PacketConn, error) {
|
|
|
|
|
return NewConnClient(c, conn)
|
2026-03-07 23:42:18 +08:00
|
|
|
}
|
|
|
|
|
|
2026-09-21 02:12:50 +08:00
|
|
|
func (c *Config) WrapPacketConnServer(conn net.PacketConn, addr net.Addr, lc *finalmask.ListenConfig) (net.PacketConn, error) {
|
|
|
|
|
return NewConnServer(c, conn)
|
2026-03-07 23:42:18 +08:00
|
|
|
}
|