Release 1.5.1 (1.20.2)
- Updated wrapper version
- Fixed bug with Close Server button appearing on all servers
Open your singleplayer world as a server for you and your friends across the globe, in one click!
Ngrok LAN 是一个 Fabric 模组,通过点击新的“打开公共服务器”按钮,让您能够与全球的朋友分享您的单人游戏世界。该模组主要使用 Ngrok,这是一个免费服务,用于简化服务器的创建,它会将您的连接“隧道化”到互联网,并在您点击“打开公共服务器”后生成一个供您的朋友连接的链接。
如果想了解更多关于 Ngrok-LAN 如何工作的信息,请查看 [什么是 Ngrok](#what-is-ngrok)。
该模组需要以下模组:
- [Fabric Loader & Fabric API](
- [ClothConfig API](
- [ModMenu](
1. 前往 [FabricMC 网站](
2. 运行该 JAR,会弹出一个窗口。选择正确的 Minecraft 版本和加载器(该模组当前需要 Minecraft v1.18.2 和加载器 v0.13.3),然后点击“安装”。
3. 启动器菜单中将会创建一个新的游戏版本和配置文件,您现在可以使用它来启动 Fabric。
4. 将模组 JAR(在 [Releases](
5. 运行步骤 3 中新安装的配置文件,Ngrok LAN 应该会加载。
| Field | Description |
|-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|
| "Enabled?" | 启用/禁用模组,您可以配置是否使用 Ngrok 与他人分享您的世界 |
| "Ngrok Auth Token" | 这是输入您的 Ngrok auth token 的字段,参见[获取您的 auth token](#getting-your-ngrok-auth-token) |
| "Region" | 您可以在此选择您希望使用的 Ngrok 数据中心的地区,选择距离您最近的地区以减少延迟 |
| "Require Authentication"| 勾选此框将以在线模式启动服务器。如果取消选中此框,则服务器将以离线模式启动。主要用于其他玩家使用破解版 Minecraft 账户时。 |
| "Spawn Protection Radius"| 防止未授权的玩家在出生点 `X` 方块范围内破坏和放置方块 |
| Code | Region |
|----|---------------|
| US | 美国 |
| EU | 欧洲 |
| AP | 亚太地区 |
| AU | 澳大利亚 |
| SA | 南美洲 |
| JP | 日本 |
| IN | 印度 |
1. 确保 Ngrok LAN 已启用,认证令牌有效,并选择了正确的地区
2. 打开一个新的单人世界,并点击“打开到局域网”
3. 配置游戏模式和是否允许作弊
4. 点击“打开公共服务器”
5. 在聊天中应该出现“Ngrok 服务成功初始化”的消息,并显示一个突出显示的黄色链接
- 如果没有,请检查下面的[常见问题](#common-issues)
6. 链接已自动复制到剪贴板,现在可以与您的朋友分享
7. 其他人只需要将此链接作为服务器 IP 放入他们的多人列表,并加入世界
1. 前往
2. 在仪表板上,在左侧菜单中,点击入门 > 您的 Auth Token
3. 复制认证令牌,并将其放入 Ngrok LAN _(不要与其他人分享此令牌)_
| Command | Description |
|--------------------|------------------------------------------------------|
| `/op ` | 将指定玩家设置为服务器操作员。 |
| `/deop ` | 从指定玩家中删除服务器操作员状态。 |
| `/whitelist add ` | 将玩家配置文件添加到白名单。玩家不需要在线。 |
| `/whitelist on` | 启用服务器使用白名单。 |
| `/whitelist off` | 禁用服务器使用白名单。 |
| `/whitelist remove` | 从白名单中移除玩家配置文件。玩家不需要在线。 |
| `/whitelist list` | 显示白名单中的所有玩家配置文件。 |
| `/whitelist reload ` | 从磁盘重新加载白名单.json中的玩家配置文件列表(当白名单.json在 Minecraft 外部修改时使用)。 |
| Error Message | Resolution |
|--------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 尝试访问被其访问权限禁止的套接字。 | 重新启动“主机网络服务”在“服务”程序下 |
| 您指定的认证令牌看起来不像一个合适的 ngrok 隧道(ERR_NGROK_105) | 检查您的认证令牌是否有效,并是否正确输入到模组配置中 |
| 您的帐户限制为 同时 ngrok 代理会话... | 检查您是否正在使用此认证令牌运行其他隧道,如果仍然出现此错误,请尝试更改地区 |
- 对于更多错误、错误代码及其解决方案,请查看[Ngrok 文档](
请在[问题](
Ngrok 是一个免费服务,可以将您本地运行的应用程序暴露给互联网,无需进行端口转发。
通常,在设置 Minecraft 服务器时,您需要打开服务器,并通过您的路由器“转发”端口。端口转发“发布”您的服务器到互联网上,因此任何拥有您 IP 的人都可以加入。可以将这视为您的路由器将来自您服务器(您本地网络的一部分)的网络数据包转发给您的朋友(更广泛的互联网的一部分)。
但是使用 Ngrok,我们不需要转发端口。所有的互联网流量都通过一个应用程序(在这种情况下为 Ngrok-LAN),然后他们的数据中心。 Ngrok 会给我们提供一个链接,我们可以将其提供给全球的朋友来连接我们的服务器。这不需要您的任何其他配置 - 只要您有互联网和一个 Ngrok 帐户,就可以将您的单人游戏世界托管给全球的朋友。
该模组仅需要一个免费的 Ngrok 帐户。 Ngrok 的免费层允许您同时拥有 1 个免费在线隧道,这意味着,通过一个 Ngrok 免费账户,您一次只能在同一时间内托管 1 个 Ngrok-LAN 服务器。付费层允许您拥有自定义域和更多同时在线隧道,但是此模组暂不支持自定义域。
有关更多定价信息,请参阅[Ngrok 网站](
请参阅[不兼容性](
目前,仅 Proximity Voice Chat 模组不兼容。这个问题不太可能被修复。
- 将模组移植到 QuiltMC(请联系并帮助我们!)
- 1.17.1 构建
- 1.19 构建
该模组根据 MIT 许可证提供。
收录
请登录之后再进行评论