欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

Multitor:通过HAProxy创建多个TOR实例并实现负载均衡的工具

来源:本站整理 作者:佚名 时间:2018-06-11 TAG: 我要投稿


Multitor是一个可以通过HAProxy创建多个TOR实例并实现负载均衡的工具 。它为客户端提供了一个单一的端点。此外,还可以查看之前运行的Tor进程,并为所有或选定的进程创建新的标识。
使用
在使用multitor之前,请详细了解所有参数及其工作原理,参考手册。
简单示例:
# Clone this repository
git clone https://github.com/trimstray/multitor
# Go into the repository
cd multitor
# Install
./setup.sh install
# Run the app
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900
bin/multitor符号链接位于/usr/local/bin帮助文档位于/usr/local/man/man8
参数
提供以下选项:
Usage:
   multitor
 Examples:
   multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900
   multitor --show-id --socks-port 9000
 Options:
       --help                      显示帮助信息
       --debug                     在屏幕上显示信息(debug mode)
       --verbose                   显示Tor进程的更多信息
   -i, --init                 初始化新的tor进程
   -k, --kill                      杀死所有multitor进程
   -s, --show-id                   显示特定的Tor进程id
   -n, --new-id                    重新生成tor环路
   -u, --user              设置用户(仅支持与-i|--init使用)
       --socks-port
 设置socks端口号
       --control-port
   设置控制端口号
       --proxy         设置负载均衡
运行环境
在运行Multitor之前以下外部程序需要被安装:
tor
netcat
haproxy
polipo
此外,你还需要以root身份进行访问。
其它
重要
如果在其它脚本中使用该工具,其输出将会被保存在任何可能的位置,而不会出现在屏幕上,请记住你将无法使用生成的密码。我会在下个版本中解决这个问题。如果你不使用带密码的单个或所有TOR环路的重新生成功能,你可以安全地重启multitor,他会为你完成。
局限性
每个Tor进程都需要一定占用数量的内存。如果进程的数量太大,则之前的进程将被系统自动杀死。
Polipo不再被支持,但它仍然是一个非常优秀的轻量级代理工具。在下一版本中,我将提供一个不同解决方案的选项。
 

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载