Nginx配置端口转发需要开启nginx的模块--with-stream,官网:https://nginx.org/en/docs/stream/ngx_stream_core_module.html。该ngx_stream_core_module
模块自 1.9.0 版本起可用。该模块默认不会构建的,需要通过 --with-stream
配置参数启用。
Nginx安装编译的时候追加参数 --with-stream 编译完成。
在配置文件追加 stream块 (写在http块外面即可),重启即生效!!!
放心下面配置文件不会有错误!!!如果不生效,请检查:nginx -t -c /xxx/nginx.conf。这里建议使用nginx配置文件为绝对路径,不要使用相对路径,我使用源码编译过一次,编译好了后,我修改半天编译前的conf/nginx.conf,无论怎么重启,怎么修改,都没生效。因为启动后,没有使用我修改的配置文件,建议直接使用 nginx -s reload -c /xxx/nginx.conf !一劳永逸!!!
# 特殊说明,nginx下面配置文件没问题,如果复制出现了问题,请第一时间确认空格问题!
stream {
upstream myudp {
server 119.91.119.192:54230;
server game.ff11sf.com:54230;
}
# UDP配置
server {
listen 54230 udp;
proxy_responses 1; # 只是控制缓存后端服务器的响应,1开启,0关闭。可不配置
proxy_pass myudp;
}
# TCP配置
server {
listen 54230;
proxy_responses 1;
proxy_pass 119.91.119.192:54230;
}
server {
listen 54231;
proxy_responses 1;
proxy_pass 119.91.119.192:54231;
}
server {
listen 54001;
proxy_responses 1;
proxy_pass 119.91.119.192:54001;
}
server {
listen 54002;
proxy_responses 1;
proxy_pass 119.91.119.192:54002;
}
}
http {
}
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤