Netzwerk & Konnektivität

Alles, was Sie benötigen, um Ihren Blib zu erreichen, Ihre Anwendungen online zu stellen und Daten schnell zu übertragen. Jeder Abschnitt vermittelt Ihnen die Grundlagen und verlinkt zur ausführlichen Anleitung.


1. Wie Ihr Blib erreichbar ist

Jede Blib verfügt über einen öffentlichen Hostnamen (z. B. connectXX.trooper.ai) sowie über einen eigenen Bereich öffentlicher Ports. Sie finden beide in Ihrem Dashboard unter den Details Ihrer Blib.

Jeder Dienst, der auf 0.0.0.0 und einer dieser Ports ist über das Internet erreichbar:

Code
http://connectXX.trooper.ai:PORT

Details: 🌍 HTTPS-Zugriff (Wie Sie auf Ihren Blib über SSL zugreifen)


2. Wählen Sie die richtige Zugriffsmethode

Ihr Ziel Beste Methode Anleitung
In einem Terminal arbeiten SSH SSH-Zugriff
Dateien hochladen oder herunterladen SFTP oder rsync SSH-Zugriff
Nutzen Sie einen grafischen Desktop RDP RDP-Zugriff
Flüssiger Remote-Desktop (Video, 3D) NoMachine Echtzeitzugriff
Erreichen Sie Ihren Blib, wenn SSH nicht funktioniert VNC-Konsole im Dashboard VNC-Konsole
Eine Web-App, UI oder API veröffentlichen Webproxy mit HTTPS Webproxy mit HTTPS
Schnell eine App testen Direkter öffentlicher Port HTTPS-Zugriff

3. Ihre Web App oder API online stellen

  1. Starten Sie Ihre Anwendung auf 0.0.0.0 mit einem internen Port, z. B. 8080.
  2. Installieren Sie das Webproxy-Template und verweisen Sie auf diesen Port.
  3. Sie erhalten eine HTTPS-Adresse mit einem gültigen Zertifikat, die Sie teilen können.

Gut zu wissen:

  • Vorlagen kommen bereits mit ihrem eigenen Webproxy Endpunkt.
  • Ports 80 und 443 Auf Ihrem Blib sind die Ports nicht direkt erreichbar. Nutzen Sie stattdessen den Webproxy.
  • Für lange AI-Antworten können Sie die Antwort streamen (z. B. über SSE), sodass die Verbindung während der Generierung der Antwort offen bleibt.

Details: Web Proxy mit SSL, 🌍 HTTPS-Zugriff (Wie Sie Ihren Blib über SSL erreichen) und Informationen zu SSL-Zertifikaten


4. Nutzen Sie UDP (VPN, WebRTC, Streaming)

Ihre öffentlichen Ports arbeiten standardmäßig mit TCP. Benötigt Ihre Anwendung UDP, z. B. für Tailscale, WireGuard oder WebRTC, fügen Sie eine Regel zum Erlauben von UDP in den Firewall-Einstellungen Ihres Blib hinzu.

Details: 🛡️ Trooper.AI anpassbare Netzwerk-Firewall auf Ebene 3


5. Schnelle Uploads und Downloads

Nutzen Sie rsync für große Datenmengen. Es zeigt den Fortschritt an und setzt dort fort, wo es nach einer Unterbrechung aufgehört hat:

bash
rsync -avP -e "ssh -p PORT" ./my-dataset/ [email protected]:/home/USERNAME/my-dataset/

Switch to BBR for faster uploads. Our network shares bandwidth fairly between all customers. Under load, some packets are dropped on purpose. Most Linux systems use the TCP algorithm CUBIC by default, which slows down sharply on every dropped packet. BBR keeps your transfer fast. Switch the sending machine to BBR. For uploads, this is your local computer (Linux, kernel 4.9 or newer):

bash
sudo modprobe tcp_bbr
echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Prüfen Sie es mit sysctl net.ipv4.tcp_congestion_control. Die Ausgabe sollte mit enden mit bbr. Führen Sie dasselbe auf Ihrem Blib durch, um die Übertragungen von Ihrem Server ins Internet zu beschleunigen.

Bei macOS? BBR ist dort nicht verfügbar. Laden Sie stattdessen mehrere Dateien parallel hoch (mehrere rsync oder SFTP-Übertragungen gleichzeitig).

Datenvolumen: 5 TB Traffic pro GPU pro Monat sind enthalten. Details: Zahlung & Rechnungen


6. Messen Sie Ihre Verbindung korrekt

Einige Paketverluste bei ping or mtr Unter Last ist ein gewisser Verlust bei Ping oder mtr auf einem Shared-Netzwerk normal und bedeutet nicht, dass Ihr Server defekt ist. Die angezeigten Verluste auf den Hops unterwegs sind oft nicht real, da viele Router diese Testpakete mit niedriger Priorität beantworten.

Entscheidend ist die Geschwindigkeit Ihrer tatsächlichen Datenübertragungen. Messen Sie diese direkt, z. B. mit dem Fortschrittsausgabe von rsync -avP. rsync -avP während Sie eine große Datei hochladen.


7. Halten Sie Ihre Verbindungen stabil

  • Halten Sie die SSH-Verbindung am Leben: ssh -o ServerAliveInterval=30 -o ServerAliveCountMax=4 [email protected] -p PORT
  • Vermeiden Sie Leerlaufzeitüberschreitungen: Verbindungen ohne Datenverkehr werden nach wenigen Minuten automatisch getrennt. Senden Sie regelmäßig Keep-Alives (z. B. alle 30–60 Sekunden) und lassen Sie Ihre Anwendung sowie Skripte selbstständig neu verbinden.
  • Nutzen Sie ein stabiles Netzwerk: Eine kabelgebundene Verbindung oder privates Wi-Fi funktioniert am besten. Mobile, öffentliches Wi-Fi und einige VPNs können zu kurzen Unterbrechungen führen.
  • Schalten Sie den Energiesparmodus aus: Desktop-Umgebungen können Ihre Maschine nach Inaktivität in den Ruhezustand versetzen. Siehe SSH-Zugriff (inkl. Dateiübertragung), Abschnitt „Server schläft / schaltet sich nach Inaktivität ab“.

8. Schnelle Fehlerbehebung

Problem Was Sie tun können
Ihre Anwendung ist auf ihrem öffentlichen Port nicht erreichbar Starten Sie es auf 0.0.0.0 (nicht 127.0.0.1) und verwenden Sie einen Ihrer zugewiesenen Ports. Falls Ihr Blib-Status grün ist, funktioniert das Port Forwarding. HTTPS Access
SSH warnt: „REMOTE HOST IDENTIFICATION HAS CHANGED“ Entfernen Sie den alten Schlüssel mit ssh-keygen -R connectXX.trooper.ai. SSH-Zugriff
Nach einiger Zeit funktionieren sowohl SSH als auch VNC nicht mehr. Ihre Maschine schläft wahrscheinlich. SSH Access
Nach Aktivierung einer Firewall im Server kommt keine Verbindung mehr zustande. Deaktivieren Sie die lokale Firewall (z. B. UFW) über die VNC-Konsole. Firewall
Die Uploads sind langsam Wechseln Sie zu BBR, siehe Abschnitt 5 oben.
Webanfragen brechen nach etwa 60 Sekunden ab Stellen Sie lange Antworten bereit, siehe Abschnitt 3 oben. HTTPS Access

9. Hilfe benötigen?

Unser Support-Team hilft Ihnen gerne weiter. Für eine schnelle Antwort bitten wir Sie, Folgendes einzuschließen:

  • die ID Ihres Blib
  • den Zeitpunkt des Problems inklusive Ihrer Zeitzone
  • was Sie versucht haben und die Ausgabe der von Ihnen ausgeführten Befehle
  • die Geschwindigkeit einer echten Übertragung (z. B. von rsync -avP), falls Ihre Frage die Geschwindigkeit betrifft

Kontakt: Support Contacts