From ce1a5023f516fd5f33a5534fe8b5a236a9c74ade Mon Sep 17 00:00:00 2001 From: darkclip Date: Sun, 3 Sep 2023 03:18:17 +0800 Subject: [PATCH] update --- cf-watch.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cf-watch.sh b/cf-watch.sh index f0261afb..70cf3ee7 100755 --- a/cf-watch.sh +++ b/cf-watch.sh @@ -38,8 +38,9 @@ loss=$(get_ping_loss $watch); while [ $loss -gt 35 ]; do cfip=$(cf_v4); echo "changing $dev endpoint to $cfip"; - wg set $dev peer "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=" endpoint "$cfip:4500" && \ - pfSsh.php playback chgwgpeer $conf $cfip 4500 || true; + wg set $dev peer "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=" endpoint "$cfip:4500"; + endpoint=$(wg show $dev endpoints | awk '{print $2}'); + pfSsh.php playback chgwgpeer $conf $(echo $endpoint|awk -F: '{print $1}') $(echo $endpoint|awk -F: '{print $2}') || true; sleep 5; loss=$(get_ping_loss $watch); done;