必须是 nginx-1.9.0 以上版本(包括1.9.0)。该版本之后,增加了 stream module,可以实现该功能。
下载地址:http://nginx.org/download/nginx-1.9.9.zip http://nginx.org/download/
http{
...
}
stream{
upstream tcp{
server 192.168.101.17:5555 weight=1;#负载均衡的主机IP与端口 weight权重 代表分到资源的比例
server 192.168.101.18:5555 weight=1;
}
server{
#listen [::1]:7777 #IPV6
listen 7777;#监听本机端口号IPV4
proxy_pass tcp;
}
}
使用测试工具连接本机的 7777端口 在192.168.101.17:5555上接收到数据
测试工具tcpudp_2.1.1.exe下载地址:
链接:https://pan.baidu.com/s/1tWfJRP9dewdUU8m0sldbEw
提取码:bwuy