# trimstray/multitor

Create multiple TOR instances with a load-balancing.

Repository: https://github.com/trimstray/multitor
Canonical: https://ross.abutalabs.com/products/multitor
Language: Shell
License: GPL-3.0
License Family: copyleft
Topics: tor, multitor, multi-tor, onion, instances, socket, tor-network, communication, identity, tor-proxy, load-balancer, http-proxy, haproxy, balance, circuit, traffic, proxy, socks-proxy, polipo, privoxy
Last push: 2024-11-19T14:06:47+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3156, "days_push": 652, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1189, forks 188 (observed 2026-08-28T04:03:55.478420+00:00)

## What it is
A shell-based CLI tool that spins up multiple TOR instances and load-balances traffic across them through a single endpoint using HAProxy, SOCKS, or HTTP proxies (polipo, privoxy, hpts). It can also view running TOR processes and renew identities for all or selected instances.

## Use cases
- run multiple tor instances with load balancing
- rotate tor identities for scraping requests
- get a single proxy endpoint backed by many tor circuits
- increase anonymity during penetration testing
- distribute traffic across several tor socks proxies
- renew tor circuits for all running instances

## When to choose
- you need many simultaneous tor circuits behind one local proxy endpoint
- you want a quick shell tool to manage and renew multiple tor processes
- you are doing scraping or pentesting where IP rotation via tor helps

## When to avoid
- you need maximum bandwidth or smart circuit selection, since tor already load-balances internally
- you require a maintained cross-platform GUI or Windows-native solution
- running multiple instances raises your chance of hitting a compromised exit circuit and you cannot accept that risk

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: proxy, networking, load-testing
- domain: privacy, security, censorship-circumvention, networking
- platform: cli
- tags: tor, load-balancing, haproxy, privoxy, polipo, socks-proxy, http-proxy, anonymity, shell, command-line, linux

## Member repositories
- trimstray/multitor (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:55.478420+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:23:21.475229+00:00, confidence not recorded.
  - readme: https://github.com/trimstray/multitor (fetched 2026-08-28T04:03:55.478420+00:00, sha 7d7ae0566a2f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
