Nginx正向代理

公网服务器配置:

 

server {
    listen 8009;            ##指定一个非缺省端口用于提供代理服务
    server_name localhost;
    resolver 202.98.5.68;    ##指定DNS服务器IP

        location / {      
            proxy_pass $scheme://$host$request_uri;
            proxy_set_header Host $http_host;

            ##proxy_pass:设置代理服务器的协议和地址以及位置应映射到的可选URI。协议可指定http或https
            ##proxy_set_header:与许字段重新定义或附加请求标头传递给代理服务器

            proxy_buffers 256 4k;          ## Author : Leshami
            proxy_max_temp_file_size 0;    ## Blog  : http://blog.csdn.net/leshami

            ##proxy_buffers:为单个连接设置用于从代理服务器读取响应的缓冲区个数和缓冲区大小
            ##proxy_max_temp_file_size:禁用缓冲对临时文件的响应

            proxy_connect_timeout 30;        ##代理连接超时时间

            proxy_cache_valid 200 302 10m;  ##为不同的响应代码设置缓存时间
            proxy_cache_valid 301 1h;
            proxy_cache_valid any 1m;
    }
}

 

 

内网服务器配置:

#cd到/etc/profile.d/目录下
#新建proxy.sh,命名无所谓
[root@ali2 /] cd /etc/profile.d/
[root@ali2 profile.d] vi proxy.sh

 

#IP为要连接的代理服务器B,端口是要代理的端口,如下的意思该服务器要通过172.19.58.201服务器的端口10991的代理来访问外网
export http_proxy=http://172.19.58.201:8009
#如果要设置https代理,应该添加如下配置,暂未尝试过
#export https_proxy=http://172.19.58.201:8009
#设置不代理的IP或者网址,如下配置,这些请求不会被代理,不支持模糊匹配
export no_proxy="127.0.0.1, localhost, 172.19.58.202,172.19.58.201"

地址:https://blog.csdn.net/y1006597541/article/details/100152435

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值