前言

本文用宝塔做演示,(直接安装nginx的似乎也行?)

nginx从1.9.0版本开始,新增了 ngx_stream_core_module 模块,使nginx支持四层负载均衡。默认编译的时候该模块并未编译进去,需要编译的时候添加 --with-stream,使其支持stream代理

配置

打开Nginx配置文件
打开差不多是这样

2023-07-24T02:41:02.png

然后再stream项内添加一项

server {
        listen 25565;
        proxy_pass 172.65.196.232:25565;
    }

你需要确保您的Nginx版本在1.9.0以上,如果你的配置没有stream选项?
那你就这样子添加

stream {
        server {
        listen 25565;
        proxy_pass 172.65.196.232:25565;
    }
}

当然,上面的IP你可以改为你自己的
proxy_pass 那项就是你需要反代的Minecraft服务器地址
保存,重新加载nginx,然后就可以用你的IP去Minecraft客户端里进入服务器了!