不用云的方法隐藏服务端端口,尽量使用nginx,不行算了

不用云的方法隐藏端口

如我的服务端是25565,
域名是abc.cn,
泛解析*.abc.cn到我的服务端,
连接的时候以前要abc.cn:25565,
怎么样通过转发变成mc.abc.cn,本地转发,
不用用云解析

一种方法是使用nginx来进行反向代理。你可以配置nginx来接收对mc.abc.cn的请求并将它们转发到你的服务器上的端口25565。

首先,你需要安装并配置nginx。

其次,你需要在nginx的配置文件中添加一个反向代理配置。

例如:

server {
    listen 80;
    server_name mc.abc.cn;
    location / {
        proxy_pass http://your_server_ip:25565;
    }
}

这样,当用户访问mc.abc.cn时,nginx会接收请求并将其转发到你的服务器上的端口25565.

另外,还可以使用NAT转发来隐藏端口,将请求转发到内部服务器,这样不必更改服务器端口号,但是需要先配置防火墙以及了解网络相关知识。