diff --git a/12345.sh b/12345.sh index 45a1f6e1..5a919a28 100755 --- a/12345.sh +++ b/12345.sh @@ -362,8 +362,9 @@ echo "" > ~/.zen/tmp/.ipfsgw.bad.twt # TODO move in 20h12.sh OLDIP=$(cat ~/.zen/tmp/miz.json | jq -r .[].secret) [[ ! $OLDIP ]] && (echo "$HTTPCORS 501 ERROR - SORRY - OUT OF SWARM#0 TW - CONTINUE " | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 &) && echo "(☓‿‿☓) Execution time was "`expr $end - $start` seconds. && continue echo "TW is on $OLDIP" + wasLAN=$(echo $OLDIP | grep -E "/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/") - [[ ! $wasLAN ]] && TWIP=$OLDIP \ + [[ ! $wasLAN && $OLDIP != "_SECRET_" ]] && TWIP=$OLDIP \ || TWIP=$myIP # LOCKED TW BECOMING ACTIVE GATEWAY