杰穆鲁斯图标。链接到主页
打开导航

服务器故障排除

目录

服务器 - 已注册

为什么我的服务器没有出现在列表中?为什么不注册?

如果您注册成功(您可以在此处查看)并且您或您的朋友看不到您的服务器,您可能需要等待,或者启动您的客户端--showallservers 选项并尝试从那里连接(参见命令行选项),了解如何使用配置选项启动客户端)。在某些网络配置中,您可能还需要 端口转发 您的路由器。

如果你看到一个消息说服务器已满,你将需要等待,直到有一个空位。

您可以通过 在此处检查 来验证您的服务器是否列在相关类型中。

服务器 - 未注册

我在与我的服务器相同的机器/网络上运行我的客户端,但我无法连接到它

将客户端连接到“localhost”或“127.0.0.1”。如果在与服务器不同的计算机上运行客户端,但在同一网络上,请连接到服务器的_local network_ 地址。不要通过服务器的公共 (WAN) 地址进行连接。

我应该给人们什么地址,以便他们可以连接到我的服务器?

这应该是您的公共 IP 地址(通过 Google 查找)。将您的自己的 Jamulus 客户端连接到服务器的本地 IP 地址(localhost127.0.0.1,如果它与您的客户端在同一台机器上)。请注意,您的公共 IP 地址可能会更改 - 请参阅 本指南 中有关“动态 DNS”的说明。

我可以使用哪些端口号?

您可以使用 --port 选项将服务器设置为侦听自定义端口。如果你这样做,你需要告诉人们连接哪个端口。他们需要以[serverAddress]:[portNumber]的格式将端口号附加到您的服务器地址。

没有人可以连接到我的服务器 - 但我可以在本地连接

首先,确保您已启用 端口转发。如果您仍然无法从本地网络外部看到您的服务器,则您的 Internet 服务提供商 (ISP) 可能存在问题。

一些 ISP 正在使用 地址加端口 (A+P) 或 [运营商级 NAT (CGN)](https://en.wikipedia. org/wiki/Carrier-grade_NAT)以节省地址空间(通常用于 IPv4)。这使得在家中托管像 Jamulus 这样的服务是不可能的,因为它们在本地网络之外是不可见的。

要检测 CGN 是否是问题,请转到路由器的配置屏幕(通常为 192.168.X.X)并查看 WAN 状态页面。如果您列出的 IPv4 地址与您的公共 IPv4 地址不匹配(在 此处 进行检查),则表明可能启用了 CGN。如果 IPv6 可用于服务器和所有客户端,您可以尝试通过使用 -6 标志启动客户端和服务器来使用 IPv6 连接。

要解决 IPv4 问题,请联系您的 ISP 技术支持团队,并告诉他们您想在家中托管公共服务器,因此您需要一个真实的 WAN IP 地址。此外,您可以帮助他们了解 CGN 可能是问题所在。此外,您可以要求提供静态 IP 地址以避免使用 DDNS。