Turn time series data into real-time intelligence. Manage high-volume, high-velocity data without sacrificing performance. Learn more →
Top 23 Python Proxy Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Project mention: Overcoming Geo-Blocked Feature Testing with Zero-Budget DevOps Strategies | dev.to | 2026-02-03Leverage open-source proxy tools like mitmproxy or tinyproxy, which allow you to intercept and modify HTTP requests and responses in real-time. By configuring these, you can simulate different geo conditions:
-
InfluxDB
InfluxDB – Database Purpose-Built for High-Resolution Data. Turn time series data into real-time intelligence. Manage high-volume, high-velocity data without sacrificing performance.
-
-
>Seems cloudflare checkboxes / human verification are very commonplace nowdays. Curious how(/if) web scrapers get around those?
You can get a real browser[1] to check the box for you, then use the cookies in your "dumb" scraper.
[1] https://github.com/FlareSolverr/FlareSolverr
-
websockify
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
FROM alpine:edge RUN apk add --no-cache \ xfce4 \ faenza-icon-theme \ firefox \ fluxbox \ xvfb \ x11vnc \ novnc \ supervisor \ bash \ git python3 py3-pip # noVNC setup RUN rm -rf /usr/share/novnc && \ git clone https://github.com/novnc/noVNC.git /usr/share/novnc && \ git clone https://github.com/novnc/websockify.git /usr/share/novnc/utils/websockify && \ ln -sf /usr/share/novnc/vnc.html /usr/share/novnc/index.html ENV DISPLAY=:1 ENV RESOLUTION=1920x1080x24 # Create VNC password RUN mkdir -p /root/.vnc && \ x11vnc -storepasswd "dummypass" /root/.vnc/passwd COPY supervisord.conf /etc/supervisord.conf CMD ["supervisord", "-c", "/etc/supervisord.conf", "-n"]
-
-
proxy.py
💫 Ngrok FRP Alternative • ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework
-
After some research, I found the mcp-proxy project. It lets you switch between either from stdio to HTTP or from HTTP to stdio. It's also available as a Docker image. We can combine both the server and the proxy with the following Dockerfile:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
python-proxy
HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.
-
cloudproxy
Hide your scrapers IP behind the cloud. Provision proxy servers across different cloud providers to improve your scraping success.
-
-
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method. Keep legacy email clients working with Exchange Online, Gmail and other providers.
-
openai-forward
🚀 大语言模型高效转发服务 · An efficient forwarding service designed for LLMs. · OpenAI API Reverse Proxy
Project mention: Hack IKKO "AI powered" earbuds to run DOOM, stole OpenAI API key, customer data | news.ycombinator.com | 2025-07-02- https://github.com/KenyonY/openai-forward/tree/main
but they still lack other abuse protection mechanism like rate limitting, device attestation etc. so I started building my own open source SDK
-
Project mention: OpenAI-Compatible RESTful APIs for Amazon Bedrock | news.ycombinator.com | 2025-03-22
-
-
tokentap
Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window usage across your AI development sessions.
Project mention: A MitM proxy to see what your LLM tools are sending | news.ycombinator.com | 2026-01-28Looks like it's implemented that way already?
https://github.com/jmuncor/sherlock/blob/fb76605fabbda351828...
-
Tor2web
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers (by tor2web)
-
-
-
TREVORproxy
A SOCKS proxy written in Python that randomizes your source IP address. Round-robin your evil packets through SSH tunnels or give them billions of unique source addresses!
-
Libertea
Easily install and manage a multi-protocol VPN server; with user management, auto fallback and auto update.
-
-
mcp-gateway
A plugin-based gateway that orchestrates other MCPs and allows developers to build upon it enterprise-grade agents. (by lasso-security)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Proxy discussion
Python Proxy related posts
-
Flashy ⚡ - Simple path-based reverse proxy to route multiple services through one domain
-
PyOCI – Publish and install private Python packages using OCI/Docker registries
-
Images over DNS
-
Zero Trust, One Router: Hardening Your Home Lab Like a Cyber Fortress.
-
I Got Gemini to Figure Out My Nephew's Name
-
Converting an MCP Server from SSE to stdio: A Simple Solution
-
Proxy translating between different authentication protocols
-
A note from our sponsor - InfluxDB
www.influxdata.com | 11 Mar 2026
Index
What are some of the best open-source Proxy projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | mitmproxy | 42,531 |
| 2 | XX-Net | 33,454 |
| 3 | FlareSolverr | 12,923 |
| 4 | websockify | 4,345 |
| 5 | ProxyBroker | 4,080 |
| 6 | proxy.py | 3,510 |
| 7 | mcp-proxy | 2,302 |
| 8 | python-proxy | 2,188 |
| 9 | cloudproxy | 1,681 |
| 10 | ssh-mitm | 1,436 |
| 11 | email-oauth2-proxy | 1,352 |
| 12 | openai-forward | 987 |
| 13 | bedrock-access-gateway | 953 |
| 14 | scrapy-rotating-proxies | 773 |
| 15 | tokentap | 759 |
| 16 | Tor2web | 747 |
| 17 | mapproxy | 641 |
| 18 | quarry | 550 |
| 19 | TREVORproxy | 518 |
| 20 | Libertea | 417 |
| 21 | Proxy-Master | 406 |
| 22 | mcp-gateway | 352 |
| 23 | swiftshadow | 311 |