From e652e277a7d86fe0a4078e05f1dd56601037edd6 Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Wed, 10 Dec 2025 17:06:13 +0800 Subject: [PATCH] fix: missing ProxyInfo information in wireguard outbound --- adapter/outbound/wireguard.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/adapter/outbound/wireguard.go b/adapter/outbound/wireguard.go index 86f8a61b..242d0c9f 100644 --- a/adapter/outbound/wireguard.go +++ b/adapter/outbound/wireguard.go @@ -609,6 +609,13 @@ func (w *WireGuard) ResolveUDP(ctx context.Context, metadata *C.Metadata) error return nil } +// ProxyInfo implements C.ProxyAdapter +func (w *WireGuard) ProxyInfo() C.ProxyInfo { + info := w.Base.ProxyInfo() + info.DialerProxy = w.option.DialerProxy + return info +} + // IsL3Protocol implements C.ProxyAdapter func (w *WireGuard) IsL3Protocol(metadata *C.Metadata) bool { return true