Skip to content

martindg/torism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCI Image CI

torism

What is torism

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

How to use

SOCKS_PORT=9999
  1. 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
  1. Validate the connection
curl -x socks://localhost:${SOCKS_PORT} https://check.torproject.org/api/ip

About

TOR-based proxy dispatcher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages