使用 nginx来搭建正向代理服务器

自己有几台服务器,因为平时经常给客户采集数据,于是想把这几台服务器的IP利用起来。

心学来潮,搭建了一个简单的代理(正向代理)

配置如下

server{
      resolver 8.8.8.8;
      resolver_timeout 30s;
      listen 8880;
      server_name localhost;
      location / {
        proxy_pass http://$http_host$request_uri;
        proxy_set_header Host $http_host;
        proxy_buffers 256 4k;
        proxy_max_temp_file_size 0;
        proxy_connect_timeout 30;
        proxy_cache_valid 301 1h;
        proxy_cache_valid any 1m;
      }
    }

只可惜,nginx可以作为http的正向代理服务器,但是不能用做https的正向代理服务器。

因为http正向代理使用的是get请求,但是https使用的确实connect请求,而nginx不支持connect请求(需要第三方模块

ngx_http_proxy_connect_module 来支持https的正向代理)

版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

猜你还会喜欢下面的内容

    无相关信息

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器