这里我使用的是Tengine
下载模块
https://github.com/chobits/ngx_http_proxy_connect_module
把下载好的模块放到/root/ngx_http_proxy_connect_module
安装Tengine
./configure --user=www --group=www --prefix=/usr/local/tengine --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_realip_module --with-openssl=/root/lnmp2.0/src/openssl-1.1.1t --with-openssl-opt='enable-weak-ssl-ciphers' --add-module=/root/ngx_http_proxy_connect_module
make
make install
配置代理
server {
listen 8000;
server_name localhost;
resolver 223.5.5.5 ipv6=off;
proxy_connect;
proxy_connect_allow 443 80;
proxy_connect_connect_timeout 10s;
proxy_connect_data_timeout 10s;
location / {
proxy_pass $scheme://$host$request_uri;
}
}
windows使用代理
Linux使用代理
export http_proxy=http://ip:8000
export https_proxy=https://ip:8000
也可以配置到/etc/profile中
测试
百度ip 发现ip已经不是本地ip 而是代理ip 说明成功
Comments NOTHING