我的朋友有一个带有ip连接的矿山工艺服务器(206.217.128.131:25571)。这显然是不理想的,因为一个真正的域名将更加友好的用户。
虽然我和一个有域名的朋友分享一个VPS,但是我们甚至有一个服务器站点。
是否有可能让流量发送到我们的VPS端口25565 (地雷工艺默认端口),并让VPS将流量重定向到我们的服务器IP?
像这样的连接是否每次都要通过VPS,或者只有当玩家连接时才会这样?我不希望我的朋友VPS因为这个而被拖慢。
谢谢你的帮助。
发布于 2012-01-29 19:51:23
是的:有两种方法可以做到这一点。
一种是使用类似于redir(1)的东西,它应该在大多数Linux发行版上可用,并建立第二个TCP连接,在两者之间中继数据。
另一种是使用系统上的防火墙进行重定向。您需要重写目的地、Min克拉夫特服务器和源到VPS,以便数据包通过VPS返回。(例如:与另一个相同,但使用内核和NAT,而不是普通的进程转发数据。)
一个更好的解决方案可能是向服务于VPS的域添加一个子域minecraft.example.com。它可以直接指向目标服务器,人们可以连接到它。
这没有在服务器中跳过的缺点,尤其是延迟,而且仍然给了您一个很好的名称。
发布于 2012-01-29 21:44:04
iptables是一个解决方案。
我更喜欢这个:socat TCP-LISTEN:25571,fork TCP:yourVPS.com:25565
https://serverfault.com/questions/354811
复制相似问题