nginx正向代理https
nginx正向代理https
需求
当出现下述情形时,我们需要使用正向代理:
我们的client不能直接访问到服务器,倒是其他的client可以访问,且我们的client到OtherClient
的网络是通的。
如何搭建正向代理
使用nginx
使用squid
。。。其他的方式
注
本人搭建的方式为nginx
使用nginx搭建正向代理
材料
nginx源码(1.14.2)
nginx支持CONNECT的patch : git clone https://github.com/chobits/ngx_http_proxy_connect_module.git
nginx的各个依赖—上nginx.org中找寻nginx的依赖相关的问题
编译过程
cd /path/to/nginx
patch -p1 < /path/to/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_1014.patch
./configure --add-module=/path/to/ngx_http_proxy_connect_module
make & make install : 默认会安装到/usr/local/nginx目录
修改配置
#resolver 119.29.29.29;resolver 8.8.8.8;server {listen 6666;proxy_connect;proxy_connect_allow 443 563;proxy_connect_connect_timeout 10s;proxy_connect_read_timeout 10s;proxy_connect_send_timeout 10s;location / {proxy_pass http://$host;proxy_set_header Host $host;}}
启动nginx
sbin/nginx -c conf/nginx.conf
client链接otherClient(chrome)
使用Proxy SwitchySharp,设置Manual Configuration
http proxy = otherClient ip
Port = 6666
勾上Use the same proxy server for all protocols
使用该配置
之后在chrome中的所有请求都经过该代理去访问服务
nginx正向代理https相关推荐
- nginx 正向代理https配置
1.需求描述 nginx正向代理 如图所示,公司内网为了安全考虑,只提供一台服务器可与外网作为网关,进行访问. 1.服务器A可以访问外网: 2.服务器B,C无法访问外网: 3.服务器ABC之间内网互通 ...
- nginx正向代理http,nginx正向代理https
配置准备 正向代理,指的是通过代理服务器 代理浏览器/客户端去重定向请求访问到目标服务器 的一种代理服务. 正向代理服务的特点是代理服务器 代理的对象是浏览器/客户端,也就是对于目标服务器 来说浏览器 ...
- (二)nginx正向代理https
原文章地址:https://www.cnblogs.com/zhaobin-diray/p/10861195.html 使用nginx作为http/https正向代理 默认nginx是不支持https ...
- Nginx正向代理https请求
默认开源版本的nginx是不支持代理https请求的,如果要实现这个功能,需要第三方模块 https://github.com/chobits/ngx_http_proxy_connect_modul ...
- nginx正向代理https,zabbix内网实现企业微信告警
1.首先给nginx添加模块ngx_http_proxy_connect_module模块主要用于隧道SSL请求的代理服务器 模块下载地址: https://github.com/chobits/ng ...
- nginx正向代理转发https出现502
nginx正向代理转发https出现502 现象1 原因1 解决方案1 参考博客1 现象2 原因2 解决方案2 参考博客2 其他原因 现象1 nginx的error日志显示如下(xxx是替换过了真实信 ...
- Linux:Nginx 正向代理实现内网访问互联网
前言: 因为公司的某些系统需要访问互联网上的某些功能,每个系统的服务器都开通访问互联网的能力太麻烦并且不方便管理,所以打算只对一台服务器开通访问互联网的能力,并在此服务器基础上搭建 nginx 正向代 ...
- nginx正向代理的配置和使用
nginx正向代理的配置和使用 nginx正向代理的配置和使用 nginx正向代理的配置和使用 安装包准备 下载nginx安装包 下载正向代理模块的包 版本与模块对照表 部署nginx服务 上传ngi ...
- nginx 正向代理http和https
nginx正向代理默认只支持http,不支持https,需借助第三方模块"ngx_http_proxy_connect_module"来实现(https://github.com/ ...
最新文章
- 使用canvas操作图像
- 张继平院士:40年北大数学路 | 北大黄金一代是如何培养的
- linux中mfsort用法,Linux命令――sort
- 依赖注入 这样的坑游戏编程要谨慎
- mysql在线检测失败_一则线上MySql连接异常的排查过程
- Spring系列(二):Bean注解用法介绍
- 摇杆小霸王红白机在线游戏网页源码
- 宝塔部署node项目_SFF一站式node服务管理平台实践
- 计算机组成原理——数据通路
- Cobaltstrike Socks 代理隧道
- Python基本数据类型之数字
- 数组数据通过sql语句转为数据库表衔接到from或join后进行直接或关联查询
- DevOps: Mountain Duck - 多网盘挂载本地工具
- iou(交并比)的概念
- 失落的嵌入式 英特尔强推MeeGo意欲何为
- 亚马逊美国买家账号怎么注册
- 遗传算法之扇贝的进化(python代码实现)
- 秋日露营好去处,安化云台山星空露营公园
- CSS——css外部样式文件的引入
- 别逗了,费曼先生怪才历险记pdf