torism is an HTTP proxy that relays traffic through the TOR network. What
is special about it is the fact that it keeps a number (specified through the
NUM
environment variable) of TOR proxies running simultaneously. As a result,
consecutive requests will be routed randomly through different TOR proxies.
torism uses the following technologies:
- TOR
- ncat
- proxychains (switched to haproxy)
- haproxy
SOCKS_PORT=9999
- Run the container
podman run --rm -it -e NUM=3 -p ${SOCKS_PORT}:9999 ghcr.io/martindg/torism
(or if you prefer Docker)
docker run --rm -it -e NUM=3 -p ${SOCKS_PORT}:9999 ghcr.io/martindg/torism
- Validate the connection
curl -x socks://localhost:${SOCKS_PORT} https://check.torproject.org/api/ip