Proxy Manager für Openclaw

Ein spezieller Docker-basierter Routing-Hub, der Anwendungscontainer automatisch erkennt und gemeinsam genutzte Netzwerke für reibungslose Entwicklungsumgebungen verwaltet.

pereirajair
v1.0.2
May 10, 2026
0
789
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install proxy-manager

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, proxy-manager über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Proxy Manager?

Proxy Manager ist eine wesentliche Infrastrukturkomponente für Entwickler, die Openclaw Skills nutzen. Sie wurde entwickelt, um die Orchestrierung eines gemeinsam genutzten nginx-proxy-Containers zu handhaben. Durch die Nutzung des jwilder/nginx-proxy-Images bietet sie eine automatisierte Diensterkennung und Routing basierend auf VIRTUAL_HOST-Labels, wodurch sichergestellt wird, dass Ihre verschiedenen Entwicklungsinstanzen über saubere, lokale URLs erreichbar sind.

Im Kern fungiert diese Skill als grundlegende Ebene für komplexe Multi-Container-Setups. Sie initialisiert ein dediziertes Docker-Netzwerk, das die Kommunikation zwischen App-Containern, Datenbanken und dem Proxy selbst erleichtert. Dies vereinfacht den oft mühsamen Prozess der manuellen Konfiguration von Host-Dateien und Reverse-Proxy-Regeln, sodass sich AI agents und Entwickler auf das Bauen statt auf das Networking konzentrieren können.

Proxy Manager Anwendungsfälle

  • Automatisierung der Erstellung lokaler Entwicklungs-URLs wie http://project.frontend.localhost.
  • Verwaltung der gemeinsam genutzten Netzwerkkonnektivität zwischen mehreren unabhängigen Docker Compose-Projekten.
  • Bereitstellung eines einzigen Einstiegspunkts für alle lokalen Webdienste, um Portkonflikte auf dem Host-Rechner zu vermeiden.
  • Ermöglichung für AI-Coding-Agenten, neue App-Instanzen dynamisch mit einem zentralisierten Routing-System zu verbinden.

So funktioniert Proxy Manager

  1. Der Benutzer initialisiert den proxy-manager, wodurch ein persistentes, gemeinsam genutztes Docker-Netzwerk namens nginx-proxy_net erstellt wird.
  2. Ein nginx-proxy-Container wird gestartet, wobei der Docker socket im schreibgeschützten Modus eingehängt wird, um auf Container-Lebenszyklusereignisse zu hören.
  3. Wenn neue Anwendungscontainer mit VIRTUAL_HOST-Labels gestartet werden, erkennt der Proxy diese automatisch.
  4. Der Benutzer (oder ein automatisiertes Skript) führt einen Connect-Befehl aus, um das Netzwerk des Proxys mit dem Netzwerk der spezifischen Anwendung zu überbrücken.
  5. Die Nginx-Konfiguration wird dynamisch neu generiert, und der Datenverkehr zur angegebenen lokalen Domäne wird zum richtigen Container weitergeleitet.

Proxy Manager Einrichtung

Um dieses Tool innerhalb Ihrer Openclaw Skills-Sammlung zu verwenden, navigieren Sie zum proxy-manager-Verzeichnis und initialisieren Sie den Dienst:

# Navigieren Sie zum Skill-Verzeichnis
cd proxy-manager

# Starten Sie den Proxy und erstellen Sie das gemeinsame Netzwerk
./run.sh start

# Überprüfen Sie, ob der Proxy läuft, und zeigen Sie aktive Routen an
./run.sh status

Proxy Manager Datenschema & Taxonomie

Der Proxy Manager organisiert seine Abläufe um eine klare Verzeichnisstruktur und spezifische Docker-Labels:

Komponente Typ Beschreibung
docker-compose.yml Konfig Definiert den nginx-proxy-Container und das gemeinsam genutzte codai_net-Netzwerk.
run.sh Skript Die primäre CLI-Schnittstelle für Lebenszyklusverwaltung und Netzwerk-Bridging.
VIRTUAL_HOST Label Die Umgebungsvariable in App-Containern, die für die Routenerkennung verwendet wird.
PROJECT_PREFIX Variable Standardmäßig codai-dev, wird zur Identifizierung relevanter Docker-Netzwerke verwendet.
PORT 80 Netzwerk An 127.0.0.1 gebunden, um aus Sicherheitsgründen nur lokalen Zugriff zu gewährleisten.

Proxy Manager Erweiterte Funktionen

  • Intelligente Auto-Connect-Funktionalität, die alle Netzwerke mit Projektpräfix mit einer einzigen Bestätigung scannt und überbrückt.
  • Persistente Konfigurationen unter Verwendung der Restart-Policy unless-stopped, die sicherstellt, dass das Routing Host-Neustarts überlebt.
  • Hot-Reloading-Funktionen zum Aktualisieren von Nginx-Konfigurationen, ohne aktive Verbindungen zu unterbrechen.
  • Strikte Netzwerkisolierung durch Beschränkung des Proxys auf das Listen nur auf dem Loopback-Interface (127.0.0.1).

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*