第一步 - 安装 Outline Manager
在本地机器上下载 Outline Manager。
第二步 – 连接到服务器
- 打开 Outline Manager。
- Choose “Set up Outline anywhere” (ADVANCED option).
- 将以下内容复制并粘贴到第二步(第二个文本框)中:
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
您随时可以重新找到此配置——只需通过 SSH 登录服务器,配置信息会自动显示。
Do NOT click “Install Outline Server” or run the script again from Manager.
第三步 - 创建访问密钥
- In Outline Manager, click “Add new key”.
- 将生成的访问密钥分享给您的用户(示例:
ss://....).
用户随后可以将此密钥导入 Outline Client 应用。
第四步 - 安装 Outline 客户端
粘贴或扫描访问密钥以建立安全连接。
Troubleshooting
检查 Docker 和容器是否正在运行:
docker ps
重启 Outline 服务器:
docker restart shadowbox
View logs:
docker logs shadowbox
关键目录与文件
/opt/outline/ → Outline 的默认根目录。
/opt/outline/persisted-state/→ 保存持久化的运行时数据。shadowbox_server_config.json→ 主服务器配置(主机名、端口等)。shadowbox-selfsigned.crt→ TLS certificate.shadowbox-selfsigned.key→ TLS 私钥。start_container.sh→ 用于重启 Shadowbox 容器的脚本。
/opt/outline/access.txt → 访问配置文件。
- Contains
apiUrlandcertSha256在 Outline Manager 中使用。
Docker Containers
Container Names:
shadowbox→ 主要概要 VPN 服务器容器。watchtower→ 自动更新容器,保持 Shadowbox 始终为最新版本。
这些不是磁盘上的文件,而是存储在 Docker 的数据根目录中:
/var/lib/docker/→ Docker 镜像、卷和容器。- 除非你想完全重置 Docker,否则不要删除。