From dfba35f8bb5e311046b158bd33cda27c0f9e5d9a Mon Sep 17 00:00:00 2001 From: Owen Date: Tue, 29 Jul 2025 16:31:42 -0700 Subject: [PATCH] Use the tunnel ip --- wgnetstack/wgnetstack.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wgnetstack/wgnetstack.go b/wgnetstack/wgnetstack.go index 3dc25e5..a61a018 100644 --- a/wgnetstack/wgnetstack.go +++ b/wgnetstack/wgnetstack.go @@ -438,11 +438,11 @@ func (s *WireGuardService) handleConfig(msg websocket.WSMessage) { // add the targets if there are any if len(config.Targets.TCP) > 0 { - updateTargets(s.proxyManager, "add", config.IpAddress, "tcp", TargetData{Targets: config.Targets.TCP}) + updateTargets(s.proxyManager, "add", s.TunnelIP, "tcp", TargetData{Targets: config.Targets.TCP}) } if len(config.Targets.UDP) > 0 { - updateTargets(s.proxyManager, "add", config.IpAddress, "udp", TargetData{Targets: config.Targets.UDP}) + updateTargets(s.proxyManager, "add", s.TunnelIP, "udp", TargetData{Targets: config.Targets.UDP}) } // Create ProxyManager for this tunnel