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

运行目录

这是一个专门的 Jamulus 服务器配置,如 服务器模式 中所述。

要查看自定义目录列出的服务器,用户必须在其客户端的设置 > 高级设置 > 自定义目录字段中输入该目录的地址。如果需要,可以通过这种方式添加多个地址。自定义目录随后将出现在其“连接”窗口的“目录”下拉列表中。自定义目录以与公共目录相同的方式为客户端工作,显示向它们注册的服务器列表。

要将服务器作为目录运行,它应该使用 --directoryaddress 选项启动,以使其自身(即 localhost127.0.0.1)成为查询服务器的目录。

使用 GUI 运行服务器时,将“选项”选项卡中的“自定义目录”服务器地址设置为“localhost”,然后从“目录”下拉列表中选择“自定义”。

关于目录的注意事项

  • 如果您想控制哪些服务器可以注册到您的目录,您可以使用 --listfilter 命令行选项启用白名单,格式为 ip address 1[;ip address 2]

  • 当在专用网络上的 NAT 防火墙后面运行服务器并在同一网络上注册目录时,使用 –serverpublicip 选项运行服务器以指定公共 IP 地址。这对于允许公共 Internet 上的客户端连接到正确的地址是必要的。请注意,对于使用此选项的服务器,您仍然需要在路由器/防火墙中进行正确的端口转发。

  • 当在私有网络上的 NAT 防火墙后面运行客户端和同一网络上的目录时,目录本身需要使用 --serverpublicip 选项来指定公共 IP 地址,以便公共 Internet 上的任何服务器客户可以访问需要“打孔”的目录注册。 (这是因为否则目录会将客户端的本地网络地址提供给服务器,并且“打孔”会失败。)

  • 如果您出于任何原因需要重新启动目录(例如重新启动主机时),连接到它的服务器将断开连接,直到它们重新注册。这并不意味着连接到这些服务器的客户端将断开连接,但确实意味着在这些服务器重新连接之前,新客户端将无法看到您的目录中列出的服务器。要使已注册的服务器列表在重新启动之间保持不变,请使用 --directoryfile选项指定目录可以读取和写入的文件的位置和名称。

  • 然后最多可以有 150 个服务器注册到一个目录。