A simple HTTP proxy service as a Django app
Project description
Django HTTP Proxy
django 代理服务,格式为 url('proxy/(?P\d+)/(?P.*)', proxy_view), http为1时表示是http协议 0为https协议
加入了crsf,避免跨域问题
http代理访问地址为 https://xxx/proxy/1/www.baidu.com/
https代理访问地址为 https://xxx/proxy/0/www.baidu.com/
完全支持put post 等方法带参
Installation
Install with
$ pip install django-proxy-crsf
Overview
Forward as close to an exact copy of the request as possible along to a given url. Respond with as close to an exact copy of the resulting response as possible.
Includes a view function that can be used directly from a URL spec:
from proxy.views import proxy_view
urlpatterns = patterns(
...
url('proxy/(?P<http>\d+)/(?P<url>.*)', proxy_view),
...
)
License
Copyright © blackjack0v0
All rights reserved.
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
File details
Details for the file django-proxy-crsf-2.3.3.tar.gz.
File metadata
- Download URL: django-proxy-crsf-2.3.3.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/2.7.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a09fc9befbd6c4fc18d5cf6b92a47a165ae1d01d056958c361d69226b9772301
|
|
| MD5 |
5a533bf2bd04f56321c497c628623d30
|
|
| BLAKE2b-256 |
b7a64fe22618b3547ee127a3193f95fe8f3d49f8effba4168f04373fe555518d
|