Nginx正向代理
https://github.com/chobits/ngx_http_proxy_connect_module/blob/master/README.md
依赖
yum -y install pcre-devel openssl-devel
安装nginx
wget http://nginx.org/download/nginx-1.26.3.tar.gz
tar -xzvf nginx-1.26.3.tar.gz
cd nginx-1.26.3/
git clone https://github.com/chobits/ngx_http_proxy_connect_module.git
patch -p1 < ./ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_102101.patch
./configure --prefix=/usr/local/nginx --with-http_ssl_module --add-module=./ngx_http_proxy_connect_module
make && make install
1.1.1.1配置
server {
listen 8088;
resolver 114.114.114.114 ipv6=off;
proxy_connect;
proxy_connect_allow all;
proxy_connect_connect_timeout 30s;
proxy_connect_read_timeout 30s;
proxy_connect_send_timeout 30s;
location / {
proxy_pass $scheme://$http_host$request_uri;
proxy_set_header Host $host;
}
}
curl https://www.baidu.com/ -v -x 1.1.1.1:8088
2.2.2.2 配置 和http 同级
stream {
server {
listen 8088;
proxy_connect_timeout 10s;
proxy_timeout 30s;
proxy_pass 1.1.1.1:8088;
}
}
curl https://www.baidu.com/ -v -x 2.2.2.2:8088

浙公网安备 33010602011771号