From 03c90e8f1e7316f896417ac7e3e703c16fd7dc4e Mon Sep 17 00:00:00 2001 From: lion Date: Tue, 7 Jan 2025 21:28:56 +0100 Subject: [PATCH] Update wireguard.sh fix getting external ipv4 --- wireguard.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wireguard.sh b/wireguard.sh index 2b3fbdc..d5f6664 100644 --- a/wireguard.sh +++ b/wireguard.sh @@ -109,7 +109,7 @@ DNS = 8.8.8.8 [Peer] PublicKey = $(cat /etc/wireguard/publickey) AllowedIPs = 0.0.0.0/0 -Endpoint = $(ip -br a s | grep -e '^en' | sed 's/\/32 metric.*//;s/.* //'):78 +Endpoint = $(ip route get 8.8.8.8 | head -n 1 | sed 's/.*src //' | sed 's/ .*//'):78 PEERINFO done )