Umriss-Server

Ein Proxy-Server mit Shadowsocks und REST-API für die sichere Schlüsselverwaltung.

Schritt 1 – Outline Manager installieren

Laden Sie Outline Manager auf Ihren lokalen Rechner herunter.

Schritt 2 – Verbinden Sie sich mit Ihrem Server

  1. Öffnen Sie den Gliederungsmanager.
  2. Wählen Sie „Outline überall einrichten“ (Option „Erweitert“).
  3. Kopieren Sie Folgendes und fügen Sie es in Schritt 2 (das zweite Textfeld) ein: {"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}

Sie können diese Konfiguration jederzeit wiederfinden, indem Sie sich über SSH beim Server anmelden – sie wird automatisch angezeigt.

Klicken Sie NICHT auf „Install Outline Server“ und führen Sie das Skript nicht erneut über den Manager aus.

Schritt 3 – Zugriffsschlüssel erstellen

  1. Klicken Sie im Outline Manager auf „Neuen Schlüssel hinzufügen”.
  2. Teilen Sie den generierten Zugriffsschlüssel mit Ihren Benutzern (Beispiel: ss://....).

Benutzer können diesen Schlüssel dann in die Outline Client-App importieren.

Schritt 4 – Outline Client installieren

Fügen Sie den Zugriffsschlüssel ein oder scannen Sie ihn, um eine sichere Verbindung herzustellen.

Fehlerbehebung

Überprüfen Sie, ob Docker und Container ausgeführt werden:

docker ps

Outline-Server neu starten:

docker restart shadowbox

Protokolle anzeigen:

docker logs shadowbox

Wichtige Verzeichnisse und Dateien

/opt/outline/ → Standard-Stammverzeichnis für Outline.

  • /opt/outline/persisted-state/ → Speichert persistente Laufzeitdaten.
  • shadowbox_server_config.json → Hauptserverkonfiguration (Hostname, Ports usw.).
  • shadowbox-selfsigned.crt → TLS-Zertifikat.
  • shadowbox-selfsigned.key → TLS-Privatschlüssel.
  • start_container.sh → Skript zum Neustarten des Shadowbox-Containers.

/opt/outline/access.txt → Auf die Konfigurationsdatei zugreifen.

  • Enthält apiUrl und certSha256 verwendet im Outline Manager.

Docker-Container

Containernamen:

  • shadowbox → Hauptübersicht VPN-Server-Container.
  • watchtower → Automatischer Update-Container, um Shadowbox auf dem neuesten Stand zu halten.

Dies sind keine Dateien auf der Festplatte, sondern sie befinden sich im Datenstammverzeichnis von Docker:

  • /var/lib/docker/ → Docker-Images, Volumes und Container.
  • Löschen Sie diese Datei nur, wenn Sie Docker vollständig zurücksetzen möchten.

Anwendungsdetails