From d14170348ddd0d09f2e7345a30a445878b7aac51 Mon Sep 17 00:00:00 2001 From: armv9 <48624112+arm64v8a@users.noreply.github.com> Date: Sun, 13 Aug 2023 17:38:27 +0900 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,