mirror of
https://github.com/buildplan/du_setup.git
synced 2025-12-29 16:14:59 +00:00
collect config improvements
This commit is contained in:
13
du_setup.sh
13
du_setup.sh
@@ -2820,8 +2820,17 @@ collect_config() {
|
|||||||
if validate_port "$SSH_PORT" || [[ -n "$PREVIOUS_SSH_PORT" && "$SSH_PORT" == "$PREVIOUS_SSH_PORT" ]]; then
|
if validate_port "$SSH_PORT" || [[ -n "$PREVIOUS_SSH_PORT" && "$SSH_PORT" == "$PREVIOUS_SSH_PORT" ]]; then
|
||||||
break; else print_error "Invalid port. Choose a port between 1024-65535."; fi
|
break; else print_error "Invalid port. Choose a port between 1024-65535."; fi
|
||||||
done
|
done
|
||||||
SERVER_IP_V4=$(curl -4 -s https://ifconfig.me 2>/dev/null || echo "unknown")
|
print_info "Detecting server IP addresses..."
|
||||||
SERVER_IP_V6=$(curl -6 -s https://ifconfig.me 2>/dev/null || echo "not available")
|
SERVER_IP_V4=$(curl -4 -s --connect-timeout 4 --max-time 5 https://ifconfig.me 2>/dev/null || \
|
||||||
|
curl -4 -s --connect-timeout 4 --max-time 5 https://ip.me 2>/dev/null || \
|
||||||
|
curl -4 -s --connect-timeout 4 --max-time 5 https://icanhazip.com 2>/dev/null || \
|
||||||
|
echo "unknown")
|
||||||
|
|
||||||
|
SERVER_IP_V6=$(curl -6 -s --connect-timeout 4 --max-time 5 https://ifconfig.me 2>/dev/null || \
|
||||||
|
curl -6 -s --connect-timeout 4 --max-time 5 https://ip.me 2>/dev/null || \
|
||||||
|
curl -6 -s --connect-timeout 4 --max-time 5 https://icanhazip.com 2>/dev/null || \
|
||||||
|
echo "not available")
|
||||||
|
|
||||||
if [[ "$SERVER_IP_V4" != "unknown" ]]; then
|
if [[ "$SERVER_IP_V4" != "unknown" ]]; then
|
||||||
print_info "Detected server IPv4: $SERVER_IP_V4"
|
print_info "Detected server IPv4: $SERVER_IP_V4"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user