A python implementation of configurable-http-proxy
Project description
configurable-http-proxy
This is a pure python implementation of the configurable-http-proxy written in nodejs. It is meant to be a drop in replacement.
Install
Prerequisite: Python 3.6+
pip install configurable-http-proxy
Feature support
The following items are supported:
- Proxying for Websocket and HTTP requests
- Configuring the proxy using API requests
- Auth token for API requests
- Error management using error_path and error_target
- Prepend path or include prefix
- Timeouts
- X-Forward related headers
- Custom Headers
- Customizable storage backends
- PID file writing
- Logging
The following options are not supported (yet):
- SSL for proxy, client, API is not available (
--ssl-*
,--api-ssl-*
,--client-ssl-*
,--insecure
) - Redirecting:
--redirect-port
and--redirect-to
- Change Origin:
--change-origin
- Rewrites in Location header:
--protocol-rewrite
and--auto-rewrite
- Metrics server:
--metrics-port
and--metrics-ip
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for configurable-http-proxy-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2200affbee4d1d91c3d03793b75486c99f3dc125fe4e0d2dfa8d4602a6c62a86 |
|
MD5 | 77b47c99cee5797766a402a93b5bcae0 |
|
BLAKE2b-256 | bedd597a9764fb149d2da0b38861f344158d0405fb79e03aa2c637932818998e |
Close
Hashes for configurable_http_proxy-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41f5cf48d0f0b529cb340189af9914decde3c49826cd0604a1c84d2d7b42790c |
|
MD5 | de641dd7c980902382b14a62f8e1fff9 |
|
BLAKE2b-256 | 386ea4ec02368259e0ea0a19a908e9aa6b406775d23ff990b7f0af87f520c69d |