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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73147aefbcb25c2ab5b884314185998dc8933a134d8b5b43375a79f0aa383dab |
|
MD5 | 95898101b3b7abf840f04e647624506c |
|
BLAKE2b-256 | 09f83000cf60b46b4f066be1af8601522cf33ea23b9bf9538090e3ac02bb03f6 |
Close
Hashes for configurable_http_proxy-0.2.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8628183caae94f08b8b06086f5fb6160e41aafdd4599f4fa7131134fa74b3817 |
|
MD5 | d0fe7f0f9cf0515e6e48a78a58602ac3 |
|
BLAKE2b-256 | c793f0a93dce3e09a0d4d81ee1ed7a98438445e010cec0b8f7d4c34e2949de33 |