ITADN
Jigsaw-Code/outline-server
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

大纲服务器

Build and Test Mattermost Reddit

Outline Server 是提供 Shadowsocks 服务(通过 outline-ss-server)和服务管理 API 的组件。您可以按照本仓库中的简单说明直接部署此服务器,或者如果您更喜欢现成的图形界面,可以使用 Outline Manager

组件:

  • Outline Server (src/shadowbox): 运行并管理 outline-ss-server(一个 Shadowsocks 后端)的核心代理服务器。它提供用于访问密钥管理的 REST API。

  • Metrics Server (src/metrics_server): 用于可选的匿名指标共享的 REST 服务。

加入 Outline 社区,注册 IFF Mattermost

Shadowsocks 与反审查

Outline 对 Shadowsocks 的使用使其受益于持续改进,从而增强其抵御检测和封锁的能力。

关键保护:

  • AEAD 密码是强制要求的。
  • 探测抗性可缓解检测技术。
  • 针对重放数据的保护。
  • 可变数据包大小以阻碍识别。

参见 Shadowsocks 对检测和封锁的抵抗.

安装

先决条件

  • Node LTS (lts/hydrogen, version 18.16.0)
  • NPM (version 9.5.1)
  • Go 1.21+
  1. 安装依赖项

    npm install
  2. 启动服务器

    ./task shadowbox:start

探索更多选项:

  • 参阅 README: 在核心服务器的 README 中查找额外的配置和使用选项。
  • 了解构建系统: 如需深入了解构建系统信息,请参阅 贡献指南
  1. 为了清理

    ./task clean