大纲服务器

配备Shadowsocks和REST API的代理服务器,用于安全密钥管理。

步骤 1 – 安装大纲管理器

在您的本地计算机上下载大纲管理器。

步骤 2 – 连接到您的服务器

  1. 打开大纲管理器。
  2. 选择“在任意位置设置大纲”(高级选项)。
  3. 将以下内容复制并粘贴到步骤2(第二个文本框)中: {"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}

您随时可以通过SSH登录服务器再次找到此配置——它将自动显示。

请勿点击“安装大纲服务器”或从管理器再次运行脚本。

步骤 3 – 创建访问密钥

  1. 在轮廓管理器中,点击“添加新键”。
  2. 将生成的访问密钥分享给您的用户(示例: ss://....).

用户随后可将此密钥导入Outline客户端应用。

步骤 4 – 安装 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 用于大纲管理器。

Docker 容器

容器名称:

  • shadowbox → 主要框架 VPN服务器容器。
  • watchtower → 用于保持Shadowbox更新的自动更新容器。

这些文件并非存储在磁盘上,而是存在于Docker的数据根目录中:

  • /var/lib/docker/ → Docker 镜像、卷和容器。
  • 除非您想完全重置 Docker,否则请勿删除。

申请详情