搞了一下午
我的世界服务器放在windows主机里,通过centos服务器里的 nginx + frp 实现对外网的发布,很有成就感。
准备
首先,centos 服务器是一台虚拟机,位于windows主机内,之所以要这么做,就是喜欢linux稳定,开着虚拟机,乱搞不影响主机。
原理
window 上运行一台我的世界服务器端,位于本机虚拟机网卡 192.168.216.1:25565 之上。
centos 使用 frp 的 tcp 连接,连接到外网上,其配置如下,意味着,外网如果有从 32326 端口来的tcp流量,就会被代理到本机的 25565 端口上。