Proxy Manager pour Openclaw

Un hub de routage spécialisé basé sur Docker qui découvre automatiquement les conteneurs d'applications et gère les réseaux partagés pour des environnements de développement fluides.

pereirajair
v1.0.2
May 10, 2026
0
809
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install proxy-manager

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer proxy-manager via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Proxy Manager ?

Proxy Manager est un composant d'infrastructure essentiel pour les développeurs utilisant Openclaw Skills, conçu pour gérer l'orchestration d'un conteneur partagé nginx-proxy. En utilisant l'image jwilder/nginx-proxy, il offre une découverte de service automatisée et un routage basé sur des étiquettes VIRTUAL_HOST, garantissant que vos diverses instances de développement sont accessibles via des URL locales propres.

À la base, cette skill agit comme la couche fondamentale pour des configurations complexes multi-conteneurs. Elle initialise un réseau Docker dédié qui facilite la communication entre les conteneurs d'applications, les bases de données et le proxy lui-même. Cela simplifie le processus souvent fastidieux de configuration manuelle des fichiers hôtes et des règles de proxy inverse, permettant aux AI agents et aux développeurs de se concentrer sur la construction plutôt que sur la mise en réseau.

Cas d'utilisation de Proxy Manager

  • Automatisation de la création d'URL de développement local comme http://project.frontend.localhost.
  • Gestion de la connectivité réseau partagée entre plusieurs projets Docker Compose indépendants.
  • Fourniture d'un point d'entrée unique pour tous les services Web locaux afin d'éviter les conflits de ports sur la machine hôte.
  • Permettre aux agents de codage AI de connecter dynamiquement de nouvelles instances d'applications à un système de routage centralisé.

Comment fonctionne Proxy Manager

  1. L'utilisateur initialise le proxy-manager, qui crée un réseau Docker partagé et persistant appelé nginx-proxy_net.
  2. Un conteneur nginx-proxy est démarré, montant le Docker socket en mode lecture seule pour écouter les événements de cycle de vie des conteneurs.
  3. Lorsque de nouveaux conteneurs d'applications avec des étiquettes VIRTUAL_HOST sont lancés, le proxy les détecte automatiquement.
  4. L'utilisateur (ou un script automatisé) exécute une commande de connexion pour faire le pont entre le réseau du proxy et le réseau de l'application spécifique.
  5. La configuration Nginx est dynamiquement régénérée, et le trafic vers le domaine local spécifié est routé vers le bon conteneur.

Configuration de Proxy Manager

Pour commencer à utiliser cet outil au sein de votre collection Openclaw Skills, accédez au répertoire proxy-manager et initialisez le service :

# Accédez au répertoire de la skill
cd proxy-manager

# Démarrez le proxy et créez le réseau partagé
./run.sh start

# Vérifiez si le proxy est en cours d'exécution et visualisez les routes actives
./run.sh status

Schéma de données et taxonomie de Proxy Manager

Proxy Manager organise ses opérations autour d'une structure de répertoire claire et d'étiquettes Docker spécifiques :

Composant Type Description
docker-compose.yml Config Définit le conteneur nginx-proxy et le réseau partagé codai_net.
run.sh Script L'interface CLI principale pour la gestion du cycle de vie et le pontage réseau.
VIRTUAL_HOST Étiquette La variable d'environnement sur les conteneurs d'applications utilisée pour la découverte de route.
PROJECT_PREFIX Variable Par défaut codai-dev, utilisé pour identifier les réseaux Docker pertinents.
PORT 80 Réseau Lié à 127.0.0.1 pour garantir un accès uniquement local pour des raisons de sécurité.

Fonctionnalités avancées de Proxy Manager

  • Fonctionnalité de connexion automatique intelligente qui scanne et ponte tous les réseaux avec préfixe de projet avec une seule confirmation.
  • Configurations persistantes utilisant la politique de redémarrage unless-stopped, garantissant que le routage survit aux redémarrages de l'hôte.
  • Capacités de rechargement à chaud pour actualiser les configurations Nginx sans interrompre les connexions actives.
  • Isolation réseau stricte en restreignant le proxy à n'écouter que sur l'interface de bouclage (127.0.0.1).

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*