第一步 - 安装 Outline Manager
在本地机器上下载 Outline Manager。
第二步 – 连接到服务器
- 打开 Outline Manager。
- 选择"Set up Outline anywhere"(ADVANCED 选项)。
- 将以下内容复制并粘贴到第二步(第二个文本框)中:
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
您随时可以重新找到此配置——只需通过 SSH 登录服务器,配置信息会自动显示。
请勿点击"Install Outline Server",也不要从 Manager 中再次运行该脚本。
第三步 - 创建访问密钥
- 在大纲管理器中,点击"添加新密钥"。
- 将生成的访问密钥分享给您的用户(示例:
ss://....).
用户随后可以将此密钥导入 Outline Client 应用。
第四步 - 安装 Outline 客户端
粘贴或扫描访问密钥以建立安全连接。
故障排除
检查 Docker 和容器是否正在运行:
docker ps
重启 Outline 服务器:
docker restart shadowbox
查看日志
docker logs shadowbox
关键目录与文件
/opt/outline/ → 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在 Outline Manager 中使用。
Docker 容器
容器名称:
shadowbox→ 主要概要 VPN 服务器容器。watchtower→ 自动更新容器,保持 Shadowbox 始终为最新版本。
这些不是磁盘上的文件,而是存储在 Docker 的数据根目录中:
/var/lib/docker/→ Docker 镜像、卷和容器。- 除非你想完全重置 Docker,否则不要删除。