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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a006d97680d4219c265d7f6ab855ab930cdbb360ba6ebfb754298977868ada |
|
MD5 | 0dae67e14baad294da0dd5e3d55f4584 |
|
BLAKE2b-256 | 02173e5900626d0919ea51af272fef8c28a8a5d020be450a25deb14bd6abeb16 |
Close
Hashes for configurable_http_proxy-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae50ecaeac4807c282da4251e758526532a5bbabf8a8ce3de7951c01e6408324 |
|
MD5 | 9d3c41691fbee590a08330d09d20df98 |
|
BLAKE2b-256 | 0c0310d7f71934936fcbfeb4e8c9293f7c7082e4d7a352a333e3d6508ec196b7 |