mirror of
https://github.com/v2fly/v2ray-core.git
synced 2026-05-30 15:59:08 -04:00
feat: remove packetaddr support because gVisor not support cone-nat
This commit is contained in:
@@ -6,7 +6,6 @@ import (
|
||||
tun_net "github.com/v2fly/v2ray-core/v5/app/tun/net"
|
||||
"github.com/v2fly/v2ray-core/v5/common/buf"
|
||||
"github.com/v2fly/v2ray-core/v5/common/net"
|
||||
"github.com/v2fly/v2ray-core/v5/common/net/packetaddr"
|
||||
udp_proto "github.com/v2fly/v2ray-core/v5/common/protocol/udp"
|
||||
"github.com/v2fly/v2ray-core/v5/common/session"
|
||||
"github.com/v2fly/v2ray-core/v5/features/policy"
|
||||
@@ -70,13 +69,6 @@ func (h *UDPHandler) Handle(conn tun_net.UDPConn) error {
|
||||
ctx := session.ContextWithInbound(h.ctx, &session.Inbound{Tag: h.config.Tag})
|
||||
|
||||
udpDispatcherConstructor := udp.NewSplitDispatcher
|
||||
switch h.config.PacketEncoding {
|
||||
case packetaddr.PacketAddrType_None:
|
||||
break
|
||||
case packetaddr.PacketAddrType_Packet:
|
||||
packetAddrDispatcherFactory := udp.NewPacketAddrDispatcherCreator(ctx)
|
||||
udpDispatcherConstructor = packetAddrDispatcherFactory.NewPacketAddrDispatcher
|
||||
}
|
||||
|
||||
dest := net.UDPDestination(tun_net.AddressFromTCPIPAddr(id.LocalAddress), net.Port(id.LocalPort))
|
||||
src := net.UDPDestination(tun_net.AddressFromTCPIPAddr(id.RemoteAddress), net.Port(id.RemotePort))
|
||||
|
||||
Reference in New Issue
Block a user