实现功能:通过HTTP CONNECT隧道访问任意HTTPS网站
支持:不支持HTTP/2的CONNECT方法。CONNECT方法仅支持HTTP/1.x和HTTPS。
Configuration Example
server { listen 3128; # dns resolver used by forward proxying resolver 8.8.8.8; # forward proxy for CONNECT request proxy_connect; proxy_connect_allow 443 563; proxy_connect_connect_timeout 10s; proxy_connect_read_timeout 10s; proxy_connect_send_timeout 10s; # forward proxy for non-CONNECT request location / { proxy_pass http://$host; proxy_set_header Host $host; } }
~]# ./configure --add-module=ngx_http_proxy_connect_module --with-http_ssl_module
~]# make && make install
你可以通过HTTP CONNECT隧道访问任意HTTPS网站。
使用命令curl
的简单示例如下:
![]()
#只是刚好看到,记录一下留个记号。
Nginx proxy_connect代理模块
于 2023-02-10 18:17:06 首次发布