{"repo":"abhinavsingh/proxy.py","free":true,"listed":false,"github":"https://github.com/abhinavsingh/proxy.py","clone":"git clone https://github.com/abhinavsingh/proxy.py.git","description":"💫 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","language":"Python","stars":3548,"topics":["http-proxy","python3","webserver","proxy","https-proxy","mitmproxy","man-in-the-middle","http-server","tls-interception","proxy-server"],"license":"BSD-3-Clause","category":"networking-infra","readme_excerpt":"[//]: # (DO-NOT-REMOVE-docs-badges-START) Table of Contents - Features - Install - Using PIP - Stable version - Development version - Using Docker - Stable version from Docker Hub - Development Version from GHCR - Build container locally - Using HomeBrew - Stable version - Development version - Start proxy.py - From command line when installed using PIP - Run it - Understanding logs - Enable DEBUG logging - From command line using repo source - Docker Image - Customize Startup Flags - Plugin Examples - HTTP Proxy Plugins - ShortLink Plugin - Modify Post Data Plugin - Mock Api Plugin - Redirect To Custom Server Plugin - Filter By Upstream Host Plugin - Cache Responses Plugin - Cache By Response Type - Man-In-The-Middle Plugin - Proxy Pool Plugin - Filter By Client IP Plugin - Modify Chunk Response Plugin - Modify Request Header Plugin - Cloudflare DNS Resolver Plugin - Custom DNS Resolver Plugin - Custom Network Interface - Program Name Plugin - HTTP Web Server Plugins - Web Server Route - Reverse Proxy Plugins - Reverse Proxy - Plugin Ordering - End-to-End Encryption - TLS Interception - Insecure TLS Interception - TLS Interception With Docker - GROUT (NGROK Alternative) - Grout Usage - Grout Authentication - Grout Paths - Grout Wildcard Domains - \"Host\" Header Based Wildcard Routing - \"Dynamic\" Routing - Grout using Docker - How Grout works - Self-hosted Grout - Proxy Over SSH Tunnel - Proxy Remote Requests Locally - Proxy Local Requests Remotely - Embed proxy.py - Blocking ","default_branch":null,"files":null,"tree":[],"storefront":"/r/abhinavsingh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abhinavsingh/proxy.py/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}