From 2c0017bbf9d62a5bb76ed18658eeedab30bbcc1e Mon Sep 17 00:00:00 2001 From: armv9 <48624112+arm64v8a@users.noreply.github.com> Date: Thu, 10 Aug 2023 04:12:41 +0000 Subject: [PATCH] Fix process search with fakeip --- route/router.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/route/router.go b/route/router.go index bf668dd8..e2626c2b 100644 --- a/route/router.go +++ b/route/router.go @@ -636,6 +636,7 @@ func (r *Router) RouteConnection(ctx context.Context, conn net.Conn, metadata ad if !loaded { return E.New("missing fakeip context") } + metadata.OriginDestination = metadata.Destination metadata.Destination = M.Socksaddr{ Fqdn: domain, Port: metadata.Destination.Port, @@ -746,6 +747,7 @@ func (r *Router) RoutePacketConnection(ctx context.Context, conn N.PacketConn, m return E.New("missing fakeip context") } originAddress = metadata.Destination + metadata.OriginDestination = metadata.Destination metadata.Destination = M.Socksaddr{ Fqdn: domain, Port: metadata.Destination.Port,