Server di contorno

Un server proxy con Shadowsocks e API REST per una gestione sicura delle chiavi.

Passaggio 1 – Installare Outline Manager

Scarica Outline Manager sul tuo computer locale.

Passaggio 2 – Connettiti al tuo server

  1. Apri Gestione struttura.
  2. Seleziona "Imposta contorno ovunque" (opzione AVANZATE).
  3. Copia e incolla quanto segue nel Passaggio 2 (la seconda casella di testo): {"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}

Puoi sempre ritrovare questa configurazione accedendo al server tramite SSH: verrà visualizzata automaticamente.

NON cliccare su "Installa Outline Server" né eseguire nuovamente lo script da Manager.

Passaggio 3 – Creare chiavi di accesso

  1. In Gestione struttura, fare clic su "Aggiungi nuova chiave".
  2. Condividi la chiave di accesso generata con i tuoi utenti (esempio: ss://....).

Gli utenti possono quindi importare questa chiave nell'app Outline Client.

Passaggio 4 – Installare Outline Client

Incolla o scansiona la chiave di accesso per connetterti in modo sicuro.

Risoluzione dei problemi

Verifica se Docker e i container sono in esecuzione:

docker ps

Riavvia il server Outline:

docker restart shadowbox

Visualizza registri:

docker logs shadowbox

Directory e file chiave

/opt/outline/ → Directory principale predefinita per Outline.

  • /opt/outline/persisted-state/ → Conserva i dati di runtime persistenti.
  • shadowbox_server_config.json → Configurazione del server principale (nome host, porte, ecc.).
  • shadowbox-selfsigned.crt → Certificato TLS.
  • shadowbox-selfsigned.key → Chiave privata TLS.
  • start_container.sh → Script utilizzato per riavviare il contenitore Shadowbox.

/opt/outline/access.txt → Accedi al file di configurazione.

  • Contiene apiUrl e certSha256 utilizzato in Outline Manager.

Contenitori Docker

Nomi dei contenitori:

  • shadowbox → Schema principale Contenitore server VPN.
  • watchtower → Contenitore di aggiornamento automatico per mantenere Shadowbox aggiornato.

Questi non sono file su disco, ma risiedono nella root dei dati di Docker:

  • /var/lib/docker/ → Immagini Docker, volumi e container.
  • Non eliminare a meno che non si desideri ripristinare completamente Docker.

Dettagli dell'applicazione