不仅可以做反向代理,还能用作正向代理来进行上网等功能。如果把局域网外的想象成一个巨大的资源库,则局域网中的客户端要访问,则需要通过代理服务器来访问,这种代理服务就称为正向代理(也就是大家常说的,通过正向代理进行上网功能)
如下图所示,内网机器处于办公内网中,无法访问外部;外网机器处于另一个网络环境中,也就是可以上互联网的机器。内网机器和外网机器之间的数据传输通过网闸进行摆渡。在下面图中的环境,已将网络打通,内网机器可以访问外网机器的端口。则内网机器如果想上互联网,则只能通过外网机器代理实现。
在外网机器安装部署、并配置代理。
- 由于默认不支持的代理,故而需要额外先添加模块。
- 插件地址:https://github.com/chobits/ngx_http_proxy_connect_module/
- 插件和需对应,对应关系查看插件地址里面的介绍
- 需要通过命令打入补丁,通过进行安装
这里所使用的为,补丁版本为
✏️ 下载模块
✏️ 解压
✏️ 下载
✏️ 打入补丁包
✏️ 编译安装
✏️ 配置
✏️ 编写启动脚本
✏️ 启动
✏️ 开放防火墙策略(这里由于是通过网闸出来的,所以源发生了改变为)
内网机器进行访问测试,并添加到环境变量
✏️ http的访问测试
✏️ https的访问测试
✏️ 添加到环境变量,直接使用
✏️ 添加完成后,变可以直接上网了