nginx前向代理
用nginx做一个http proxy. `resolver` 这个字段是必要的。
server {
resolver 8.8.8.8;
resolver_timeout 5s;
listen 0.0.0.0:64441;
location / {
proxy_pass $scheme://$http_host$request_uri;
proxy_set_header Host $http_host;
proxy_connect_timeout 5;
}
}
然后来测试一下
In [10]: import requests
In [11]: r = requests.get('http://www.baidu.com', **{'proxies': {'http': 'http://127.0.0.1:64441'}})
In [12]: r
Out[12]: <Response [200]>