nginx之http正向代理配置

server {
    listen 9999; # 注意这里不需要制定server_name 
    location / { 
        resolver 114.114.114.114; # nginx不会调用系统的DNS server去解析域名 所以需要指定DNS Server
        proxy_pass $scheme://$host$request_uri; # 这里域名 也就是$host是动态的 需要通过resolver指定DNS Server
    }
}

正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。

http client指定proxy=127.0.0.1:9999 就可以使用

posted @ 2021-03-15 16:00  豆腐居士  阅读(324)  评论(0编辑  收藏  举报