Analisi completa della tua connessione Internet
๐ก IPvX rilevato รจ un controllo extra fatto dal browser per mostrarti anche l'altro protocollo, ma non fa parte dell'output del comando curl.
curl https://checkip.alwaysdata.net/
โณ In attesa...
curl "https://checkip.alwaysdata.net/?json"
โณ In attesa...
curl "https://checkip.alwaysdata.net/?json=full"
โณ In attesa...
curl "https://checkip.alwaysdata.net/?headers"
โณ In attesa...
curl "https://checkip.alwaysdata.net/?dns"
โณ In attesa...
curl "https://checkip.alwaysdata.net/?asn"
โณ In attesa...
curl "https://checkip.alwaysdata.net/?all"
โณ In attesa...
curl "https://checkip.alwaysdata.net/?json=ip,version,timestamp"
โณ In attesa...
Endpoint dedicato per nm-dispatcher: risponde "Connessione attiva" (HTTP 200) se la chiave e valida, forbidden (403) altrimenti. Rate limit dedicato molto piu permissivo: 1 richiesta ogni 3s, max 1200/ora per IP (vs limiti pubblici sopra).
curl "https://checkip.alwaysdata.net/?nm=1&k=<LA_TUA_CHIAVE>"
NM_SECRET_KEY da aggiungere al file di config lato server in fase di installazione (generare con openssl rand -hex 32)Esempio dispatcher /etc/NetworkManager/dispatcher.d/90-checkip:
#!/bin/sh
[ "$2" = "up" ] || exit 0
curl -fsS --max-time 5 "https://checkip.alwaysdata.net/?nm=1&k=$CHECKIP_KEY" \
| grep -q "Connessione attiva" || logger -t checkip "offline"