Yet another Django reverse proxy application.
Project description
A simple reverse proxy using Django. It allows to use Django as a reverse Proxy to HTTP requests. It also allows to use Django as an authentication Proxy.
Documentation available at http://django-revproxy.readthedocs.org/
Features
Proxies all HTTP methods: HEAD, GET, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT and PATCH
Copy all http headers sent from the client to the proxied server
Copy all http headers sent from the proxied server to the client (except hop-by-hop)
Basic URL rewrite
Sets the http header REQUEST_USER if the user is logged in Django
Handles redirects
Few external dependencies
Apply XSLT transformation in the response (requires Diazo)
Dependencies
django >= 1.8
urllib3 >= 1.12
diazo >= 1.0.5 (optional)
lxml >= 3.4, < 3.5 (optional, but diazo dependency)
Install
pip install django-revproxy
Project details
Release history Release notifications | RSS feed
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
Hashes for django-revproxy-verteva-0.10.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e5971db4b3fecde6f5b108ced694f9d84cd645a92a812c8f5cf1728175fcb4 |
|
MD5 | 3b95fc00c105831bb2913aa9968c80ae |
|
BLAKE2b-256 | 1f8b4272bf9901a2e8f6e94b7c45750a262d7ceb909151f5ed7c30adaeeece84 |
Hashes for django_revproxy_verteva-0.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b93ed8c7a5d0f5e91eec2cc9c1022b0919a5ba7e37dd97c5b30a8b1205344b8d |
|
MD5 | 74a78517cec895efab00003ec690e844 |
|
BLAKE2b-256 | 042a8466ad8326882c095427c7f55fd05ee165728e060d22fdd38fb678df4fd1 |