NimbusX
00
› Seite geladen

Dokumentation

Dashboard, CLI, API und MCP greifen auf dieselbe Dienstschicht zu. Jeder folgende Befehl ist in der aktuellen Version vorhanden.

Schnellstart

Die Anwendung öffnet Dashboard und lokale API automatisch. Bei einer Installation aus dem Quellcode starten Sie den Dienst mit dem hier gezeigten Befehl.

  • Standardadresse: 127.0.0.1:8710
  • kopieren Sie das Token unter Hilfe
  • alle v1-Routen benötigen ein Token
nimbusx · start
$ python -m app.cli serve --port 8710 ✓ http://127.0.0.1:8710 $ python -m app.cli token
$ curl http://127.0.0.1:8710/api/v1/profiles \ -H "X-Antidetect-Token: $TOKEN" [ ] leer, bis Sie ein Profil anlegen

Profil erstellen

Ein Name ist erforderlich. NimbusX wählt das Gerät und einen stimmigen Fingerabdruck; optionale Einstellungen lassen sich später ergänzen.

nimbusx · profiles
$ curl -X POST http://127.0.0.1:8710/api/v1/profiles \ -H "X-Antidetect-Token: $TOKEN" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: market-01" \ -d '{"name":"market-01"}'
from app.client import Client api = Client() profile = api.create_profile( "market-01", idempotency_key="market-01", )

Automatisierung

Der direkte CDP-Port bleibt geschlossen. Gängige Browseraktionen laufen über die authentifizierte API, damit ein beliebiger lokaler Prozess das Profil nicht vollständig übernehmen kann.

nimbusx · automation
api.launch("market-01") api.goto("market-01", "https://iphey.com") title = api.evaluate( "market-01", "() => document.title" ) api.screenshot("market-01", "check.png") api.stop("market-01")

MCP-Server

MCP läuft über stdio, findet den aktiven Dienst und nutzt dieselbe geschützte Schicht. Einen separaten HTTP-Endpunkt für MCP gibt es nicht.

nimbusx · mcp
{ "mcpServers": { "nimbusx": { "command": "C:\\Program Files\\NimbusX\\NimbusX.exe", "args": ["mcp"] } } }
{ "mcpServers": { "nimbusx": { "command": "python", "args": ["-m", "app.mcp"] } } }

Proxys

Fügen Sie einen HTTP-, HTTPS-, SOCKS5- oder SSH-Proxy per URL hinzu. Die Option --check prüft Erreichbarkeit, Standort und Latenz sofort.

nimbusx · proxy
$ python -m app.cli proxy add \ --url socks5://user:pass@host:1080 \ --label berlin-01 --check

Testläufe

Der Prüfstand öffnet die ausgewählten Detektoren in frischen Profilen, speichert das vollständige Ergebnis und kennzeichnet nicht erreichbare Websites gesondert.

nimbusx · bench
$ python -m app.cli bench run \ --only creepjs,iphey,sannysoft \ --note release-candidate Die Zusammenfassung wird nach Abschluss des tatsächlichen Prüflaufs ausgegeben.