这是 onionbalance 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
onionbalance - Tor 隐藏的服务负载均衡器
商品描述
您可以在所有后端洋葱服务完成后启动 OnionBalance 管理服务器
实例正在运行。
您将需要创建一个 配置 文件 其中列出了后端隐藏服务和
隐藏服务密钥的位置。
$ onionbalance -c config.yaml
or
$ sudo 服务 onionbalance 启动
管理服务器必须保持运行才能为您的洋葱发布新的描述符
服务。
注意:
多个 OnionBalance 管理服务器可以与同一个主服务器同时运行
私钥和配置文件以提供冗余。
命令行 配置
洋葱平衡
onionbalance 跨多个 Tor 分发对 Tor 隐藏服务的请求
实例。
用法:onionbalance [-h] [-i IP] [-p PORT] [-c CONFIG] [-v VERBOSITY]
[ - 版本]
-H, - 帮帮我
显示此帮助信息并退出
-i , --ip
Tor控制器IP地址
-p , - 港口
Tor控制器端口
-c , --配置
配置文件位置
-v , --冗长
日志记录的最低详细级别。 按升序提供:调试、信息、
警告、错误、严重)。 默认为信息。
- 版
显示程序的版本号并退出
配置 文件 FORMAT
OnionBalance 管理服务器主要使用 YAML 配置进行配置
文件中。
#洋葱负载均衡器配置文件
# ---
# 每个隐藏的服务密钥行后面应该跟一个 0 的列表
# 或多个包含负载均衡洋葱地址的实例
# 隐藏服务
REFRESH_INTERVAL: 600 # 多久轮询一次更新的描述符
服务:
- 密钥:/path/to/private_key # 7s4hxwwifcslrus2.onion
实例:
- 地址:o6ff73vmigi4oxka # web1
- 地址:nkz23ai6qesuwqhc # web2
- 密钥:/path/to/private_key.enc # dpkdeys3apjtqydk.onion
实例:
- 地址:htbzowpp5cn7wj2u # irc1
- 地址:huey7aiod8dja8a3 # irc2
这个 服务 配置文件的部分包含主洋葱服务列表
OnionBalance 负责的那个。
每 键 选项指定隐藏的 1024 位私有 RSA 密钥的位置
服务。 此主私钥决定了用户将用于访问您的地址
洋葱服务。 这个私钥 必须 保持安全。
私钥的位置被评估为绝对路径,或相对于
配置文件位置。
您可以使用现有的 Tor 隐藏服务私钥和 OnionBalance 来保留您的洋葱
地址。
每个后端 Tor 洋葱服务实例都按其在
实例 名单。
注意:
如果后端实例密钥丢失或受损,您可以替换它们。 简单地开始一个
新密钥下的新后端隐藏服务并替换 地址 在配置文件中。
如果您使用过 onionbalance-config 工具,您可以简单地使用生成的配置文件
, 主/配置.yaml.
注意:
默认情况下,onionbalance 会搜索一个 配置文件 当前工作中的文件
目录。
配置 可选项
登录位置
OnionBalance 应该写入其日志文件的路径。
日志级别
指定要输出的日志消息的最小详细程度。 所有日志消息等于或
输出指定的日志级别越高。 可用的日志级别是
与 --verbosity 命令行选项相同。
刷新间隔
检查更新的后端隐藏服务描述符的频率。 这个值可以
如果您的后端实例负载过重导致它们旋转,则增加
快速介绍点。 (默认值:600 秒)。
PUBLISH_CHECK_INTERVAL
应该多久检查一次是否需要为 master 发布新的描述符
隐藏服务(默认:360 秒)。
以下选项通常不需要由最终用户修改:
复制品
要上传多少组 HSDirs(默认值:2)。
最多 INTRO_POINTS
描述符中包含多少个介绍点(默认值:10)
DESCRIPTOR_VALIDITY_PERIOD
隐藏的服务描述符保持有效的时间(默认值:86400 秒)
DESCRIPTOR_OVERLAP_PERIOD
更改描述符 ID 时重叠隐藏的服务描述符多长时间
(默认:3600 秒)
DESCRIPTOR_UPLOAD_PERIOD
多久发布一次描述符,即使介绍点没有改变
(默认:3600 秒)
环境 变量
ONIOBALANCE_CONFIG
覆盖 OnionBalance 配置文件的位置。
加载的配置文件优先于环境变量。 配置
文件选项将覆盖具有相同名称的环境变量。
ONIONBALANCE_LOG_LOCATION
查看配置文件选项。
ONIONBALANCE_LOG_LEVEL
查看配置文件选项
使用 onworks.net 服务在线使用 onionbalance
