javascript - 使用node.js将url转发到游戏服务器

标签 javascript node.js server forward game-development

所以我的目标是让node.js将特定的url转发到托管minecraft服务器的外部服务器。

首先,我该如何去做呢?当试图找到一种方法来做到这一点时,我在搜索结果中似乎能想到的是如何设置node.js服务器来开发游戏,或者我找到如何从同一台机器上的一个端口转发到另一个端口。

其次,关于执行此操作的方法,希望我可以通过客户端现在直接与服务器来回交互的方法来执行此操作,而不是通过 node.js 服务器路由所有数据。这里的目标不是要掩盖服务器,只是为服务器提供一个更容易记住的 url。请注意,如果不可能的话,我只会将其全部路由到服务器,并及时查看是否存在任何问题。

为清楚起见进行编辑:

我在 mydomain.com 上使用 node.js 设置了一个网站,这是一个相当简单的设置,我希望 mydomain.com/mine 重定向到由另一家公司托管的 Minecraft 服务器。

最佳答案

我认为解决此问题的最简单方法是在网络主机上的 DNS 面板中为您的域创建“A”记录。使用 A 记录,您将获得类似 minecraft.mydomain.com 的重定向到您的服务器 IP。以下是有关 A 记录的一些信息:http://help.dnsmadeeasy.com/spry_menu/a-record/

谷歌搜索有关游戏服务器的域重定向让我相信这应该可行,但我自己还没有这样做过。

关于javascript - 使用node.js将url转发到游戏服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27785997/

相关文章:

javascript - JS - 如何使用链式 promise 结束数据库连接

apache - 有没有办法用 HTTPS 加密主机头?

python - 使用 JSON 处理 GET 和 POST 请求的简单 Python 服务器

javascript - 使用 JSON 在 python 和 javascript 之间传递数据

javascript - 如何更新 mongoose 中查询前或查询后 Hook 的文档?

javascript - 使用 RegEx 替换字符串的一部分 - Javascript

node.js - Chrome Web Store 'You don' 无法访问 App ID :' 的许可数据

javascript - d3 js 折线图采用两种不同的数据格式。我如何区分这两者?

node.js - Passport.js 中的 Google 策略是否随着 Google+ 的结束而弃用

java - 客户端断开连接后,如何从服务器中删除客户端用户名?