Volver al ranking

mattes/rotating-proxy

Ruby

Rotating TOR proxy with Docker

torpolipoproxyhaproxydockerrotating-proxysocks-proxyhttp-proxy
Crecimiento de estrellas
Estrellas
1.2k
Forks
253
Crecimiento semanal
Issues
19
5001k
abr 2014may 2018jun 2022jul 2026
ArtefactosRubyGemsgem install rotating-proxy
README

docker-rotating-proxy

Docker Pulls

               Docker Container
               -------------------------------------
                        <-> Polipo 1 <-> Tor Proxy 1
Client <---->  HAproxy  <-> Polipo 2 <-> Tor Proxy 2
                        <-> Polipo n <-> Tor Proxy n

Why: Lots of IP addresses. One single endpoint for your client. Load-balancing by HAproxy.

Usage

# build docker container
docker build -t mattes/rotating-proxy:latest .

# ... or pull docker container
docker pull mattes/rotating-proxy:latest

# start docker container
docker run -d -p 5566:5566 -p 4444:4444 --env tors=25 mattes/rotating-proxy

# test with ...
curl --proxy 127.0.0.1:5566 https://api.my-ip.io/ip

# monitor
http://127.0.0.1:4444/haproxy?stats

Further Readings


Please note: Tor offers a SOCKS Proxy only. In order to allow communication from HAproxy to Tor, Polipo is used to translate from HTTP proxy to SOCKS proxy. HAproxy is able to talk to HTTP proxies only.

Repositorios relacionados
StreisandEffect/streisand

Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.

ShellOthervpnansible
twitter.com/streisandvpn
23.5k2k
HelloZeroNet/ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

JavaScriptnpmOtherbittorrentp2p
zeronet.io
18.8k2.3k
onionshare/onionshare

Securely and anonymously share files, host websites, and chat with friends using the Tor network

PythonPyPIOthertorfile-sharing
onionshare.org
7k712
xjasonlyu/tun2socks

tun2socks - powered by gVisor TCP/IP stack

GoGo ModulesMIT Licensegolangtun2socks
github.com/xjasonlyu/tun2socks/wiki
5.4k634
Tribler/tribler

Privacy enhanced BitTorrent client with P2P content discovery

PythonPyPIGNU General Public License v3.0pythonstreaming
tribler.org
5.3k470
torproject/tor

unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --

ctor
gitweb.torproject.org/tor.git
5k954
DedSecInside/TorBot

Dark Web OSINT Tool

PythonPyPIOthertortor-network
4.4k705
cbeuw/Cloak

A censorship circumvention tool to evade detection by authoritarian state adversaries

GoGo ModulesGNU General Public License v3.0shadowsockscensorship-circumvention
4k350
ricochet-im/ricochet

Anonymous peer-to-peer instant messaging

C++Othertorc-plus-plus
ricochet.im
3.9k428
BrowserBox/BrowserBox

💚🇺🇸🗽Secure remote browsing anywhere, any way you like it.

ShellOtherembeddablechrome
browserbox.io
3.9k415
guardianproject/orbot-android

The Github home of Orbot: Tor on Android (Also available on gitlab!)

KotlinOthercensorship-circumventionanonymity
gitlab.com/guardianproject/orbot
3.4k465
Gedsh/InviZible

Android application for online privacy and security

JavaMavenGNU General Public License v3.0dnscrypttor
invizible.net
2.7k161