当前位置: 首页 > news >正文

防火墙内局域网特殊的Nginx基于stream模块进行四层协议转发模块的监听443 端口并将所有接收转发到目标服务器

在一些特殊场合下,  公司内部网络防火墙限制,  不能做端口映射,  此时可以使用nginx的做从四层协议转发,  只走tcp/ip协议, 而不走http方式, 可以做waf设置,  就可以做443, 或其它端口, 从而达到被直接转发到远程服务器效果

机房只映射了一个IP:22280, 而需求是这个SDK只能通过https域名去请求, 我日了个球球,  只好改本地的hosts指向一个IP,  然后在这个IP的服务器上, 又做了一个stream的四层协议转发, 又修改了nginx.conf文件

nginx.conf文件

stream {# 定义自定义的日志格式log_format access '$remote_addr [$time_local] ''$protocol $status $bytes_sent $bytes_received ''$session_time "$upstream_addr" ''$upstream_bytes_sent $upstream_bytes_received ''$upstream_connect_time';# 关闭日志文件缓存(通常不推荐,除非有特殊需求)open_log_file_cache off;# 包含其他配置文件include tcp.d/*.conf;# 定义服务器块server {listen 443;proxy_pass 10.1.10.11:9120;# 访问日志路径及格式access_log /usr/local/nginx/logs/443_access.log access;# 设置超时时间proxy_connect_timeout 60s;proxy_timeout 86400s;}
}

http://www.lryc.cn/news/504777.html

相关文章:

  • 【Hive】-- hive 3.1.3 伪分布式部署(单节点)
  • C++ STL 队列queue详细使用教程
  • 【前端】JavaScript 中的 filter() 方法的理论与实践深度解析
  • 【机器学习算法】——决策树之集成学习:Bagging、Adaboost、Xgboost、RandomForest、XGBoost
  • JVM运行时数据区内部结构
  • Navicat for MySQL 查主键、表字段类型、索引
  • 如何在谷歌浏览器中实现自定义主题
  • visual studio 2022 c++使用教程
  • 曝光三要素
  • 01-2 :PyCharm安装配置教程(图文结合-超详细)
  • 类OCSP靶场-Kioptrix系列-Kioptrix Level 1
  • Maven插件打包发布远程Docker镜像
  • VisualStudio vsix插件自动加载
  • Codesoft许可管理
  • Unity3D 3D模型/动画数据压缩详解
  • ffmpeg和ffplay命令行实战手册
  • 基于MobileNet v2模型的口罩实时检测系统实现
  • NEEP-EN2-2023-Section5PartB
  • PostgreSQL17.x数据库备份命令及语法说明
  • Java实现一个带头节点的单链表
  • 【图像配准】方法总结
  • LabVIEW汽车综合参数测量
  • 三相异步电动机没有气压怎么办?
  • 软件工程书籍推荐
  • 验证集和测试集的区别
  • OpenIPC开源FPV之Adaptive-Link天空端代码解析
  • Next.js流量教程:核心 Web Vitals的改善
  • 百度智能云千帆AppBuilder升级,百度AI搜索组件上线,RAG支持无限容量向量存储!
  • 构建树莓派温湿度监测系统:从硬件到软件的完整指南
  • 12.11数据结构-图