ステップ1 – アウトラインマネージャーのインストール
ローカルマシンにアウトラインマネージャーをダウンロードしてください。
ステップ2 – サーバーに接続する
- アウトラインマネージャーを開く。
- 「どこでもアウトラインを設定」を選択(詳細オプション)。
- 以下の内容をステップ2(2番目のテキストボックス)にコピー&ペーストしてください:
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
SSH経由でサーバーにログインすれば、この設定をいつでも再確認できます。自動的に表示されます。
「アウトラインサーバーをインストール」をクリックしたり、マネージャーからスクリプトを再度実行したりしないでください。
ステップ3 – アクセスキーの作成
- アウトラインマネージャーで「新しいキーを追加」をクリックします。
- 生成されたアクセスキーをユーザーと共有してください(例:
ss://....).
ユーザーはこのキーをOutline Clientアプリにインポートできます。
ステップ4 – Outlineクライアントのインストール
アクセスキーを貼り付けるかスキャンして、安全に接続してください。
トラブルシューティング
Dockerとコンテナが実行中かどうかを確認する:
docker ps
アウトラインサーバーを再起動:
docker restart shadowbox
ログを表示する:
docker logs shadowbox
主要ディレクトリとファイル
/opt/outline/ → アウトラインのデフォルトルートディレクトリ。
/opt/outline/persisted-state/→ 持続的な実行時データを保持します。shadowbox_server_config.json→ メインサーバーの設定(ホスト名、ポートなど)。shadowbox-selfsigned.crt→ TLS証明書shadowbox-selfsigned.key→ TLS 秘密鍵。start_container.sh→ Shadowboxコンテナを再起動するためのスクリプト。
/opt/outline/access.txt → 設定ファイルにアクセスする。
- 含有
apiUrlそしてcertSha256アウトラインマネージャーで使用される。
Docker コンテナ
コンテナ名:
shadowbox→ メイン概要 VPNサーバーコンテナ。watchtower→ Shadowboxを最新の状態に保つための自動更新コンテナ。
これらはディスク上のファイルではなく、Dockerのデータルート内に存在します:
/var/lib/docker/Dockerイメージ、ボリューム、コンテナ。- Dockerを完全にリセットしたい場合以外は削除しないでください。