反向代理 tcp 协议

nginx

19-5-31 17:08:58

nginx -v 查看版本

nginx -V 查看支持的模块

在/etc/nginx/nginx.conf 查看是否导入模块
include /usr/share/nginx/modules/*.conf;

这个目录

ls
mod-http-geoip.conf  mod-http-image-filter.conf  mod-http-perl.conf  mod-http-xslt-filter.conf  mod-mail.conf  mod-stream.conf



查看 mod-stream.conf


load_module "/usr/lib64/nginx/modules/ngx_stream_module.so";

都正常导入的情况下!


/etc/nginx/nginx.conf
中增加
和http 同级别的




 stream {
    upstream la1188{        # 名称
        server 111.9.9.9:1188; #ip端口
    }
    server {
        listen 1188;
        proxy_connect_timeout 8s;
        proxy_timeout 24h;   #代理超时
        proxy_pass la1188; #名称
    }
upstream la1166{
        server 111.9.9.9:1166;
    }
    server {
        listen 1166;
        proxy_connect_timeout 8s;
        proxy_timeout 24h;   #代理超时
        proxy_pass la1166;
    }