Brook Business: 让你拥有自己品牌的 Brook 客户端

Updated at: 2025-08-22



本文的前提条件是你已经是 Brook BusinessBrook Business Plus 订阅用户,然后可在 账户 获得你的 CLI Token,下文假设你的 CLI Tokenxxx

Brook Business 有三种组合使用方式:

第一种

你的基本工作流

  1. 部署你的 User System
    • 假设你的已部署的 User System 提供的 userAPI URL 是 https://your-user-system.com/yyy
  2. 部署你的 Brook Server
    brook --cliToken xxx --pid /server.pid --userLog /server.log --userAPI https://your-user-system.com/yyy server -l :9999 -p hello
    
  3. 给你已部署的 Brook Server 生成 brook link,假设你上一步部署的 Brook Server 的 IP 是 1.2.3.4
    brook link -s 1.2.3.4:9999 -p hello --name "just a name"
    
  4. 登录你的 User System 后台,把上一步生成的 brook link 添加到你的 User System

    重复 2-4 步可添加更多的 Brook Servers

你的用户的基本工作流

  1. 用户访问你的 User System,注册并登录
  2. 用户在线购买你的服务
    • 如果你的 User System 没有在线支付的能力,你可以在后台给此用户手动续期和增加流量
  3. 用户看到自己的专属的可导入 URL
  4. 用户打开我们的 Brook Client,并导入上一步的 URL 来添加 Servers
    • 我们的 Brook Client 初次使用需要使用 Email 验证,此 Email 与你的 User System 无关

第二种

你的基本工作流

  1. 部署你的 User System
    • 假设你的已部署的 User System 提供的 userAPI URL 是 https://your-user-system.com/yyy
  2. 部署你的 Brook Server
    brook --cliToken xxx --pid /server.pid --userLog /server.log --userAPI https://your-user-system.com/yyy server -l :9999 -p hello
    
  3. 给你已部署的 Brook Server 生成 brook link,假设你上一步部署的 Brook Server 的 IP 是 1.2.3.4
    brook link -s 1.2.3.4:9999 -p hello --name "just a name"
    
  4. 登录你的 User System 后台,把上一步生成的 brook link 添加到你的 User System

    重复 2-4 步可添加更多的 Brook Servers

你的用户的基本工作流

  1. 用户访问你的 User System,注册并登录
  2. 用户在线购买你的服务
    • 如果你的 User System 没有在线支付的能力,你可以在后台给此用户手动续期和增加流量
  3. 用户看到自己的专属的可导入 URL
  4. 用户打开你的定制的 Brook Client,并导入上一步的 URL 来添加 Servers
    • 用户无需额外使用 Email 验证,打开客户端即可直接导入

第三种

你的基本工作流

  1. 部署你的 User System
    • 假设你的已部署的 User System 提供的 userAPI URL 是 https://your-user-system.com/yyy
    • 假设你的已部署的 User System 提供的 Plus Client Code 验证 URL 是 https://your-user-system.com/zzz

      需要将此 URL 提供给 TxThinking 来为你构建 Plus Client,用户激活你的 Plus Client 时,TxThinking 会向此 URL 请求验证 Code 是否正确

  2. 部署你的 Brook Server
    brook --cliToken xxx --pid /server.pid --userLog /server.log --userAPI https://your-user-system.com/yyy server -l :9999 -p hello
    
  3. 给你已部署的 Brook Server 生成 brook link,假设你上一步部署的 Brook Server 的 IP 是 1.2.3.4
    brook link -s 1.2.3.4:9999 -p hello --name "just a name"
    
  4. 登录你的 User System 后台,把上一步生成的 brook link 添加到你的 User System

    重复 2-4 步可添加更多的 Brook Servers

  5. 登录你的 User System 后台,生成一批 Plus Client Code 以供稍后使用

你的用户的基本工作流

  1. 用户访问你的 User System,注册并登录
  2. 用户在线购买你的服务
    • 如果你的 User System 没有在线支付的能力,你可以在后台给此用户手动续期和增加流量
    • 此时,你应该提供一个或多个 Plus Client Code 给此用户。手动或编程自动均可。
  3. 用户看到自己的专属的可导入 URL
  4. 用户打开你的定制的 Brook Plus Client,用户输入 Plus Client Code 来激活 Client
    • 用户无需额外使用 Email 验证,激活即可使用,所有 Plus 功能默认开启
  5. 用户导入第 3 步的 URL 来添加 Servers