All Projects → mattes → Rotating Proxy

mattes / Rotating Proxy

Licence: unlicense
Rotating TOR proxy with Docker

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Rotating Proxy

Multitor
Create multiple TOR instances with a load-balancing.
Stars: ✭ 624 (-15.56%)
Mutual labels:  proxy, tor, http-proxy, haproxy, socks-proxy
Free Proxy List
🔥Free proxy servers list / Updated hourly!
Stars: ✭ 326 (-55.89%)
Mutual labels:  proxy, http-proxy, socks-proxy
Flynet
A powerful TCP/UDP tool, which support socks5 proxy by tcp and udp, http proxy and NAT traversal. This tool can help you bypass gfw easily
Stars: ✭ 124 (-83.22%)
Mutual labels:  proxy, http-proxy, socks-proxy
Gus Proxy
"打一枪换一个地方" 一个HTTP代理
Stars: ✭ 113 (-84.71%)
Mutual labels:  proxy, http-proxy, socks-proxy
Tor Socks Proxy
🐳 Tiny Docker(🤏 10MB) image as 🧅 Tor SOCKS5 proxy 🛡
Stars: ✭ 218 (-70.5%)
Mutual labels:  proxy, tor, socks-proxy
Httptunnel
Bidirectional data stream tunnelled in HTTP requests.
Stars: ✭ 279 (-62.25%)
Mutual labels:  proxy, http-proxy
Fiddler Plus
自定义的Fiddler规则,多环境切换、解决跨域开发、快速调试线上代码必备|高效调试分析利器
Stars: ✭ 325 (-56.02%)
Mutual labels:  proxy, http-proxy
Iisexpress Proxy
A simple local proxy for accessing IIS Express from remote machines.
Stars: ✭ 633 (-14.34%)
Mutual labels:  proxy, http-proxy
Katana
A Python Tool For google Hacking
Stars: ✭ 355 (-51.96%)
Mutual labels:  proxy, tor
Mallory
HTTP/HTTPS proxy over SSH
Stars: ✭ 251 (-66.04%)
Mutual labels:  proxy, http-proxy
Proxy List
Get PROXY List that gets updated everyday
Stars: ✭ 347 (-53.04%)
Mutual labels:  proxy, socks-proxy
Proxy requests
a class that uses scraped proxies to make http GET/POST requests (Python requests)
Stars: ✭ 357 (-51.69%)
Mutual labels:  proxy, http-proxy
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+292.83%)
Mutual labels:  proxy, http-proxy
proxy-ng
No description or website provided.
Stars: ✭ 33 (-95.53%)
Mutual labels:  http-proxy, socks-proxy
torpool
Containerized pool of multiple Tor instances with load balancing and HTTP proxy.
Stars: ✭ 42 (-94.32%)
Mutual labels:  tor, haproxy
Rocky
Full-featured, middleware-oriented, programmatic HTTP and WebSocket proxy for node.js
Stars: ✭ 357 (-51.69%)
Mutual labels:  proxy, http-proxy
Tor2web
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers
Stars: ✭ 531 (-28.15%)
Mutual labels:  proxy, tor
Proxy admin free
Proxy是高性能全功能的http代理、https代理、socks5代理、内网穿透、内网穿透p2p、内网穿透代理、内网穿透反向代理、内网穿透服务器、Websocket代理、TCP代理、UDP代理、DNS代理、DNS加密代理,代理API认证,全能跨平台代理服务器。
Stars: ✭ 487 (-34.1%)
Mutual labels:  proxy, http-proxy
Invoke Socksproxy
Socks proxy, and reverse socks server using powershell.
Stars: ✭ 540 (-26.93%)
Mutual labels:  proxy, socks-proxy
Toxy
Hackable HTTP proxy for resiliency testing and simulated network conditions
Stars: ✭ 2,698 (+265.09%)
Mutual labels:  proxy, http-proxy

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].