mirror of
https://github.com/v2fly/v2ray-core.git
synced 2026-01-02 07:25:19 -05:00
feat: add sniffing for tun
This commit is contained in:
committed by
Xiaokang Wang (Shelikhoo)
parent
5ac91da18b
commit
c0a0ce29e3
@@ -66,6 +66,13 @@ func (h *UDPHandler) Handle(conn tun_net.UDPConn) error {
|
||||
defer conn.Close()
|
||||
id := conn.ID()
|
||||
ctx := session.ContextWithInbound(h.ctx, &session.Inbound{Tag: h.config.Tag})
|
||||
content := new(session.Content)
|
||||
if h.config.SniffingSettings != nil {
|
||||
content.SniffingRequest.Enabled = h.config.SniffingSettings.Enabled
|
||||
content.SniffingRequest.OverrideDestinationForProtocol = h.config.SniffingSettings.DestinationOverride
|
||||
content.SniffingRequest.MetadataOnly = h.config.SniffingSettings.MetadataOnly
|
||||
}
|
||||
ctx = session.ContextWithContent(ctx, content)
|
||||
|
||||
udpDispatcherConstructor := udp.NewSplitDispatcher
|
||||
|
||||
|
||||
Reference in New Issue
Block a user