
Il codice del probe globalping che viene eseguito sul tuo hardware e si connette alla rete globale della community di probe.
La piattaforma Globalping si basa su una rete distribuita a livello globale di sonde ospitate dalla comunità, consentendo a chiunque di eseguire comandi di test di rete come ping o traceroute da qualsiasi località.
Globalping prospera grazie al contributo della sua comunità – con il tuo supporto, possiamo migliorare continuamente la piattaforma e fornire risultati di misurazione affidabili e migliorati a tutti gli utenti gratuitamente. Saremo felici di darti il benvenuto nella nostra comunità ospitando una sonda!
Per unirti alla rete di sonde Globalping, tutto ciò che devi fare è eseguire il nostro container Docker, che funziona sia su architetture x86 che ARM.
[!TIP] Consigliamo di utilizzare la procedura guidata del dashboard per iniziare. Genera un comando che include il tuo token di adozione unico in modo che la sonda venga automaticamente aggiunta al tuo account.
docker run -d --log-driver local --network host --restart=always --name globalping-probe globalping/globalping-probe
Se hai un account Globalping, ricordati di aggiungere il tuo token di adozione per generare crediti e aumentare i tuoi limiti di frequenza -e GP_ADOPTION_TOKEN=XXX
[!TIP] Per l'automazione, considera l'utilizzo del nostro script di installazione universale per server Linux e adattalo secondo necessità.
Per gli utenti che scelgono Podman, segui le istruzioni qui per assicurarti che il container si avvii automaticamente all'avvio. Inoltre, controlla i log del container per vedere se si è avviato correttamente, poiché Podman potrebbe ancora richiedere permessi aggiuntivi. Esegui il container con il seguente comando:
sudo podman run --cap-add=NET_RAW -d --network host --restart=always --name globalping-probe globalping/globalping-probe
Nel caso in cui il registro principale di Docker Hub non sia accessibile al tuo server per qualsiasi motivo, puoi utilizzare il nostro mirror ufficiale di GitHub Packages.
docker run -d --log-driver local --network host --restart=always --name globalping-probe ghcr.io/jsdelivr/globalping-probe
Nota che ghcr.io non supporta IPv6 al momento.
Ogni nuova sonda che entra in linea è di grande aiuto per la nostra piattaforma e la comunità, e vogliamo incoraggiare tutti ad avviare nuove sonde su ogni hardware disponibile!
Se sei anche un utente attivo di Globalping che ha bisogno di limiti superiori a quelli gratuiti, ti consigliamo di registrarti sul Dashboard Globalping e adottare le tue sonde.
Ogni sonda adottata genererà crediti giornalieri aggiuntivi che potrai utilizzare per eseguire ancora più test.
Scopri di più sui crediti Globalping
Puoi anche rendere il processo di adozione completamente automatizzato impostando una variabile d'ambiente GP_ADOPTION_TOKEN al tuo token di adozione unico. Basta controllare il Dashboard per un comando personalizzato che include il token.
Nota che chiunque conosca il tuo token di adozione sarà in grado di registrare nuove sonde sotto il tuo account.
Puoi eseguire la sonda virtuale su qualsiasi cosa che possa eseguire un container Docker, supportando architetture x86 e ARM. Questo include qualsiasi server Linux ospitato con un provider cloud, il tuo server domestico, o anche un Raspberry Pi in giro nel tuo ufficio.
Non è necessaria alcuna configurazione; basta eseguire il container con una connessione internet stabile.
Non devi preoccuparti degli aggiornamenti: la sonda si aggiorna automaticamente all'ultima versione non appena disponibile. Viene scaricata direttamente da GitHub e installata all'interno del container.
[!NOTE] Il container stesso non viene aggiornato automaticamente, solo il codice che esegue.
Poiché l'aggiornamento automatico non aggiorna il container, ti consigliamo di scaricare regolarmente una versione fresca del container.
Per aggiornare il container, esegui quanto segue:
docker pull globalping/globalping-probe
docker stop globalping-probe
docker rm globalping-probe
docker run -d --log-driver local --network host --restart=always --name globalping-probe globalping/globalping-probe
Il numero di test di misurazione che la tua sonda può elaborare si adatta ai core CPU disponibili e al carico medio della CPU negli ultimi minuti. Il nostro codice è molto leggero e non occupa troppe risorse, quindi nella maggior parte dei casi, consigliamo di eseguire la nostra sonda così com'è.
Tuttavia, se desideri comunque controllare l'utilizzo delle risorse, aggiungi il parametro docker --cpuset-cpus="0-2" al tuo comando docker run e imposta il numero di CPU all'interno delle virgolette.
Come GitHub Sponsor che contribuisce con $10+ al mese, puoi richiedere una sonda hardware e installarla a casa o in ufficio.
Collega la sonda al tuo switch o router, e il gioco è fatto! Non c'è bisogno di configurare tu stesso il container Docker o di avere un computer acceso 24/7.
Il pacchetto della sonda hardware include tutto ciò di cui hai bisogno per iniziare:
Per richiedere una sonda, diventa un GitHub Sponsor e compila questo modulo.
[!TIP] Puoi anche esplorare il firmware della sonda hardware e costruire la tua versione. Scopri di più qui.
Offriamo alle aziende di sponsorizzare sonde hardware co-brandizzate da distribuire alle conferenze o da spedire ai tuoi utenti con i tuoi adesivi e gadget inclusi.
Scopri di più su diventare un fornitore di sonde hardware.
Se sei bloccato o vuoi darci il tuo feedback, per favore apri una nuova issue.
Fai riferimento a CONTRIBUTING.md per maggiori informazioni.