diff --git a/proxy/wireguard/client.go b/proxy/wireguard/client.go index 4b9fced9..607832f6 100644 --- a/proxy/wireguard/client.go +++ b/proxy/wireguard/client.go @@ -129,7 +129,7 @@ func (h *Handler) processWireGuard(ctx context.Context, dialer internet.Dialer) }, workers: workers, }, - ctx: ctx, + ctx: core.ToBackgroundDetachedContext(ctx), dialer: dialer, reserved: h.conf.Reserved, }