
Der globalping Probe-Code, der auf Ihrer Hardware läuft und eine Verbindung zum globalen Community-Netzwerk von Probes herstellt.
Die Globalping-Plattform basiert auf einem global verteilten Netzwerk von Community-gehosteten Probes, sodass jeder Netzwerktestbefehle wie Ping oder Traceroute von jedem Standort aus ausführen kann.
Globalping lebt vom Beitrag seiner Community – mit Ihrer Unterstützung können wir die Plattform kontinuierlich verbessern und allen Nutzern kostenlos zuverlässige Messergebnisse liefern. Wir würden uns freuen, Sie durch das Hosten einer Probe in unserer Community willkommen zu heißen!
Um dem Globalping Probe-Netzwerk beizutreten, müssen Sie lediglich unseren Docker-Container ausführen, der sowohl auf x86- als auch auf ARM-Architekturen funktioniert.
[!TIP] Wir empfehlen die Verwendung unseres Dashboard-Assistenten für den Einstieg. Er generiert einen Befehl, der Ihren eindeutigen Adoptionstoken enthält, sodass die Probe automatisch zu Ihrem Konto hinzugefügt wird.
docker run -d --log-driver local --network host --restart=always --name globalping-probe globalping/globalping-probe
Wenn Sie ein Globalping-Konto haben, denken Sie daran, Ihren Adoptionstoken hinzuzufügen, um Credits zu generieren und Ihre Ratenlimits zu erhöhen: -e GP_ADOPTION_TOKEN=XXX
[!TIP] Für die Automatisierung sollten Sie unser universelles Installationsskript für Linux-Server in Betracht ziehen und es nach Bedarf anpassen.
Für Benutzer, die Podman bevorzugen, befolgen Sie die Anweisungen hier, um sicherzustellen, dass der Container beim Booten automatisch startet. Überprüfen Sie auch die Container-Logs, um zu sehen, ob er erfolgreich gestartet wurde, da Podman möglicherweise zusätzliche Berechtigungen benötigt. Führen Sie den Container mit dem folgenden Befehl aus:
sudo podman run --cap-add=NET_RAW -d --network host --restart=always --name globalping-probe globalping/globalping-probe
Falls das Haupt-Docker-Hub-Registry für Ihren Server aus irgendeinem Grund nicht erreichbar ist, können Sie unseren offiziellen GitHub Packages-Spiegel verwenden.
docker run -d --log-driver local --network host --restart=always --name globalping-probe ghcr.io/jsdelivr/globalping-probe
Beachten Sie, dass ghcr.io derzeit kein IPv6 unterstützt.
Jede neue Probe, die online geht, ist eine große Hilfe für unsere Plattform und die Community, und wir möchten jeden ermutigen, auf jeder verfügbaren Hardware neue Probes zu starten!
Wenn Sie auch ein aktiver Globalping-Nutzer sind, der höhere als die kostenlosen Limits benötigt, empfehlen wir Ihnen, sich im Globalping Dashboard zu registrieren und Ihre Probes zu adoptieren.
Jede adoptierte Probe generiert zusätzliche tägliche Credits, die Sie für noch mehr Tests verwenden können.
Erfahren Sie mehr über Globalping-Credits
Sie können den Adoptionsprozess auch vollständig automatisieren, indem Sie die Umgebungsvariable
GP_ADOPTION_TOKEN auf Ihren eindeutigen Adoptionstoken setzen. Sehen Sie einfach im Dashboard nach einem personalisierten Befehl, der den Token enthält.
Beachten Sie, dass jeder, der Ihren Adoptionstoken kennt, neue Probes unter Ihrem Konto registrieren kann.
Sie können die virtuelle Probe auf allem ausführen, was einen Docker-Container ausführen kann, und dabei x86- und ARM-Architekturen unterstützen. Dazu gehört jeder Linux-Server, der bei einem Cloud-Anbieter gehostet wird, Ihr Heimserver oder sogar ein Raspberry Pi, der in Ihrem Büro herumliegt.
Es ist keine Konfiguration erforderlich; führen Sie einfach den Container mit einer stabilen Internetverbindung aus.
Sie müssen sich keine Gedanken über Updates machen: Die Probe aktualisiert sich automatisch auf die neueste Version, sobald sie verfügbar ist. Sie wird direkt von GitHub bezogen und innerhalb des Containers installiert.
[!NOTE] Der Container selbst wird nicht automatisch aktualisiert, sondern nur der Code, den er ausführt.
Da das automatische Update den Container nicht aktualisiert, empfehlen wir, regelmäßig eine frische Version des Containers zu ziehen.
Um den Container zu aktualisieren, führen Sie Folgendes aus:
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
Die Anzahl der Messtests, die Ihre Probe verarbeiten kann, skaliert mit den verfügbaren CPU-Kernen und der durchschnittlichen CPU-Auslastung der letzten Minuten. Unser Code ist sehr leichtgewichtig und benötigt nicht viele Ressourcen, daher empfehlen wir in den meisten Fällen, unsere Probe unverändert auszuführen.
Wenn Sie jedoch die Ressourcennutzung steuern möchten, fügen Sie den Docker-Parameter --cpuset-cpus="0-2" zu Ihrem docker run-Befehl hinzu und legen Sie die Anzahl der CPUs innerhalb der Anführungszeichen fest.
Als GitHub-Sponsor mit einem Beitrag von 10 $+ pro Monat können Sie eine Hardware-Probe anfordern und sie zu Hause oder im Büro installieren.
Verbinden Sie die Probe mit Ihrem Switch oder Router, und schon sind Sie fertig! Keine Notwendigkeit, den Docker-Container selbst einzurichten oder einen Computer rund um die Uhr laufen zu lassen.
Das Hardware-Probe-Paket enthält alles, was Sie für den Start benötigen:
Um eine Probe anzufordern, werden Sie GitHub-Sponsor und füllen Sie dieses Formular aus.
[!TIP] Sie können auch die Firmware der Hardware-Probe erkunden und Ihre eigene Version erstellen. Erfahren Sie mehr hier.
Wir bieten Unternehmen an, Co-Branding-Hardware-Probes zu sponsern, die auf Konferenzen verteilt oder mit Ihren eigenen Aufklebern und Werbeartikeln an Ihre Benutzer versendet werden können.
Erfahren Sie mehr über das Werden eines Hardware-Probe-Anbieters.
Wenn Sie feststecken oder uns Ihr Feedback geben möchten, eröffnen Sie bitte ein neues Issue.
Weitere Informationen finden Sie in CONTRIBUTING.md.