点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!
简 介
ngx_http_proxy_connect_module是一个非常有用的Nginx模块,它可以实现HTTP代理连接。
这个模块提供了对CONNECT方法请求的支持。该方法主要用于通过代理服务器对SSL请求进行隧道化。
部署
2.1 版本支持列表


2.2 编译构建nginx
Shell
# tar zxf nginx-1.20.1.tar.gz
# unzip ngx_http_proxy_connect_module-master.zip
# cd nginx-1.20.1
# patch -p1 < usr/local/src/ngx_http_proxy_connect_module-master/patch/proxy_connect_rewrite_1018.patch
# ./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/ngx_http_proxy_connect_module-master
# make && make install复制
配置及示例
3.1 配置
Shell
server {
listen 3128;
# dns resolver used by forward proxying
resolver 8.8.8.8;
# forward proxy for CONNECT requests
proxy_connect;
proxy_connect_allow 443563;
proxy_connect_connect_timeout 10s;
proxy_connect_data_timeout 10s;
# defined by yourself for non-CONNECT requests
# Example: reverse proxy for non-CONNECT requests
location {
proxy_pass http://$host;
proxy_set_header Host $host;
}
}复制
3.2 使用示例



本文作者:杨伟龙(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
东方通TongHttpServer的安全特性解析
严少安
63次阅读
2025-03-17 23:15:48
Nginx实现TCP四层转发(实现代理MySQL)
IT那活儿
46次阅读
2025-03-05 11:09:26
如何在 PostgreSQL 中运行 TLS 回归测试
IvorySQL开源数据库社区
27次阅读
2025-03-13 09:52:32
网络代理在哪里找?2025网络代理全新指南
IPFLY全球代理
22次阅读
2025-03-14 14:58:19
在 PostgreSQL 中设置调试环境以更好地理解 OpenSSL API
IvorySQL开源数据库社区
18次阅读
2025-03-27 10:00:50
Nginx 的基础原理篇
巴韭特锁螺丝
11次阅读
2025-03-16 19:37:40
nginx-ui:全新的 Nginx 在线管理平台
Linux技术宅
8次阅读
2025-03-08 07:03:18
Nginx 解决做反向代理时 静态资源图片、 js、css 访问不到
巴韭特锁螺丝
6次阅读
2025-03-14 00:02:06
nginx 服务器篇
巴韭特锁螺丝
6次阅读
2025-03-17 10:03:41
控制器- deployment01
喵呜
2次阅读
2025-03-31 13:45:40