资讯专栏INFORMATION COLUMN

nginx做tcp代理服务器

马永翠 / 2697人阅读

摘要:虽然做一个代理也不是什么难事,不过如果直接拿来就可以用,也是一个不错的选择。

虽然做一个tcp代理也不是什么难事,不过如果直接拿来就可以用,也是一个不错的选择。
nginx自1.9版本以后,就支持了tcp代理了,配置很简单,修改nginx.conf里的配置,增加

stream {
upstream cloudsocket {
hash $remote_addr consistent;
server 192.168.58.143:3308 weight=5 max_fails=3 fail_timeout=30s;
}
server {
listen 2014;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass cloudsocket;
}
}

将本地的2014端口转发到192.168.58.143的3308端口(这里是一个Mysql的服务)
配置好后,启动nginx后,访问本地的2014端口(预期是可以访问到Mysql服务)

待抽空研究下,如果对代理的tcp请求进行修改,毕竟nginx的性能和稳定性太值得去花费这个时间了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39308.html

相关文章

  • 如何自建一个k8s ingress 思路

    摘要:如何自建一个思路接入方案我们都知道访问集群的服务需要接入。据我所知,接入的方案有种云厂商提供比如官方的实现第三方实现方案自建,比如使用这里重点记录一下,如何自建一个的思路。控制中心是一个叫的程序,监控对应的,数据代理是有组成。 如何自建一个k8s ingress 思路 ingress 接入方案 我们都知道访问k8s 集群的服务需要ingress 接入。 据我所知,ingress 接入的...

    JiaXinYi 评论0 收藏0
  • 前端开发者必备的Nginx知识

    摘要:反向代理是为服务端服务的,反向代理可以帮助服务器接收来自客户端的请求,帮助服务器做请求转发,负载均衡等。如何实现负载均衡指定后端服务器地址列表在中拦截响应请求,并将请求转发到中配置的服务器列表。 nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄...

    pumpkin9 评论0 收藏0
  • 利用X-Forwarded-For伪造客户端IP漏洞成因及防范

    摘要:在有反向代理的情况下,直接使用获取到的地址是所在服务器的地址,而不是客户端的。如何防范方法一在直接对外的反向代理服务器上配置如果有多层代理,内层的配置在最外层即直接对外提供服务的使用代替上面的,可以防止伪造。 问题背景 在Web应用开发中,经常会需要获取客户端IP地址。一个典型的例子就是投票系统,为了防止刷票,需要限制每个IP地址只能投票一次。 如何获取客户端IP 在Java中,获取客...

    Yuqi 评论0 收藏0
  • Nginx入门到实战(2)场景实现篇

    摘要:上一章了解了的基础理论与配置,这一章将介绍在各种不同场景下的不同使用方法一静态资源服务静态资源类型非服务器动态运行生成的文件,换句话说,就是可以直接在服务器上找到对应文件的请求浏览器端渲染图片视频文件,任意下载文件静态资源服务场景什么是例 上一章了解了nginx的基础理论与配置,这一章将介绍nginx在各种不同场景下的不同使用方法 一、静态资源WEB服务 1.静态资源类型 非服务器动态...

    netmou 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<