使用nginx搭建代理服务器非常方便,代码如下:
server {resolver 8.8.8.8是必须的,指定dns服务器。
listen 8080;
resolver 8.8.8.8;
location /{
#auth_basic 'restricted';
#auth_basic_user_file /etc/nginx/auth/pass_file;
proxy_pass http://$http_host$request_uri;
#allow 127.0.0.1;
#deny all;
#proxy_connect_timeout 90;
#proxy_send_timeout 90;
#proxy_read_timeout 90;
}
}
proxy_pass http://$http_host$requery_uri 是指定按照原来的host和path进行转发。
auth_basic 是指定需要网页用户验证
auth_basic_user_file 存储用户文件的地址
经过测试这是可用的,但是不支持https的代理