少泽有什么坏心思捏 2023-01-11 11:26 采纳率: 40%
浏览 34
已结题

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

不用云的方法隐藏端口

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

  • 写回答

1条回答 默认 最新

  • m0_54204465 2023-01-11 12:52
    关注

    一种方法是使用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转发来隐藏端口,将请求转发到内部服务器,这样不必更改服务器端口号,但是需要先配置防火墙以及了解网络相关知识。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月19日
  • 创建了问题 1月11日