Serveur de contour

Un serveur proxy avec Shadowsocks et API REST pour une gestion sécurisée des clés.

Étape 1 – Installer Outline Manager

Téléchargez Outline Manager sur votre ordinateur local.

Étape 2 – Connectez-vous à votre serveur

  1. Ouvrez le Gestionnaire de plan.
  2. Choisissez « Configurer le plan n'importe où » (option AVANCÉ).
  3. Copiez et collez ce qui suit dans l'étape 2 (la deuxième zone de texte) : {"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}

Vous pouvez toujours retrouver cette configuration en vous connectant au serveur via SSH — elle s'affichera automatiquement.

NE cliquez PAS sur « Installer Outline Server » et n'exécutez PAS à nouveau le script depuis Manager.

Étape 3 – Créer des clés d'accès

  1. Dans le Gestionnaire de structure, cliquez sur « Ajouter une nouvelle clé ».
  2. Partagez la clé d'accès générée avec vos utilisateurs (exemple : ss://....).

Les utilisateurs peuvent ensuite importer cette clé dans l'application Outline Client.

Étape 4 – Installer Outline Client

Collez ou scannez la clé d'accès pour vous connecter en toute sécurité.

Dépannage

Vérifiez si Docker et les conteneurs fonctionnent :

docker ps

Redémarrer le serveur Outline :

docker restart shadowbox

Afficher les journaux :

docker logs shadowbox

Répertoires et fichiers clés

/opt/outline/ → Répertoire racine par défaut pour Outline.

  • /opt/outline/persisted-state/ → Contient des données d'exécution persistantes.
  • shadowbox_server_config.json → Configuration du serveur principal (nom d'hôte, ports, etc.).
  • shadowbox-selfsigned.crt → Certificat TLS.
  • shadowbox-selfsigned.key → Clé privée TLS.
  • start_container.sh → Script utilisé pour redémarrer le conteneur Shadowbox.

/opt/outline/access.txt → Accéder au fichier de configuration.

  • Contient apiUrl et certSha256 utilisé dans le gestionnaire de plan.

Conteneurs Docker

Noms des conteneurs :

  • shadowbox → Conteneur du serveur VPN principal.
  • watchtower → Conteneur de mise à jour automatique pour maintenir Shadowbox à jour.

Ce ne sont pas des fichiers sur disque, mais ils se trouvent dans la racine des données de Docker :

  • /var/lib/docker/ → Images, volumes et conteneurs Docker.
  • Ne supprimez pas cette option, sauf si vous souhaitez réinitialiser complètement Docker.

Détails de la demande