首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将通信量转发到不同IP上的特定端口

将通信量转发到不同IP上的特定端口
EN

Server Fault用户
提问于 2012-01-29 19:47:39
回答 2查看 2K关注 0票数 2

我的朋友有一个带有ip连接的矿山工艺服务器(206.217.128.131:25571)。这显然是不理想的,因为一个真正的域名将更加友好的用户。

虽然我和一个有域名的朋友分享一个VPS,但是我们甚至有一个服务器站点。

是否有可能让流量发送到我们的VPS端口25565 (地雷工艺默认端口),并让VPS将流量重定向到我们的服务器IP?

像这样的连接是否每次都要通过VPS,或者只有当玩家连接时才会这样?我不希望我的朋友VPS因为这个而被拖慢。

谢谢你的帮助。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-01-29 19:51:23

是的:有两种方法可以做到这一点。

一种是使用类似于redir(1)的东西,它应该在大多数Linux发行版上可用,并建立第二个TCP连接,在两者之间中继数据。

另一种是使用系统上的防火墙进行重定向。您需要重写目的地、Min克拉夫特服务器和源到VPS,以便数据包通过VPS返回。(例如:与另一个相同,但使用内核和NAT,而不是普通的进程转发数据。)

一个更好的解决方案可能是向服务于VPS的域添加一个子域minecraft.example.com。它可以直接指向目标服务器,人们可以连接到它。

这没有在服务器中跳过的缺点,尤其是延迟,而且仍然给了您一个很好的名称。

票数 4
EN

Server Fault用户

发布于 2012-01-29 21:44:04

iptables是一个解决方案。

我更喜欢这个:socat TCP-LISTEN:25571,fork TCP:yourVPS.com:25565

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/354811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档