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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1740ab79c6c641232bf0b92e28a63e26d2e4bd9647199d2d4508e2a81a8532a0 |
|
MD5 | ac815100a28580e64e774c47ed09c023 |
|
BLAKE2b-256 | 870266f75b64533efc6f8e8fe3f07c846292baf5bf075d552f105b84501e2091 |
Close
Hashes for configurable_http_proxy-0.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42c17e481284ad0b249f883e9445f46cdf3cec536ad18bce38d2e3adf9021e75 |
|
MD5 | e61217c52def52f0fb984b38775debbb |
|
BLAKE2b-256 | baa10aa93b7f42ae84ede51b8c6ff857e18ab951afbdb0cd9c2f83135a64af9c |