Jamulus Icon. Ссылки на домашнюю страницу
Открытая навигация

Запуск каталога

Это специальная конфигурация сервера Jamulus, описанная в разделе Режимы сервера.

Чтобы просмотреть серверы, перечисленные в пользовательском каталоге, пользователи должны ввести адрес этого каталога в поле “Настройки клиента” > “Расширенная настройка” > “Пользовательские каталоги”. При необходимости таким образом можно добавить несколько адресов. После этого пользовательские каталоги появятся в раскрывающемся списке Directory в окне Connect. В остальном пользовательские директории работают для клиентов так же, как и публичные директории, отображая список зарегистрированных в них серверов.

Чтобы запустить сервер как каталог, его следует запустить с опцией --directoryaddress, чтобы сделать себя (то есть localhost или 127.0.0.1) каталогом для запроса серверов.

При запуске сервера с графическим интерфейсом установите для адреса сервера Custom Directory на вкладке Options значение “localhost”, а затем выберите “Custom” в раскрывающемся списке Directory.

Что следует отметить о каталогах

  • Если вы хотите контролировать, какие серверы могут регистрироваться в вашем каталоге, вы можете включить белый список с помощью опции командной строки --listfilter в формате ip address 1[;ip address 2].

  • При запуске сервера за брандмауэром NAT в частной сети и регистрации в каталоге в той же сети запустите сервер с помощью опции --serverpublicip, чтобы указать публичный IP-адрес. Это необходимо для того, чтобы клиенты в публичном Интернете могли подключаться к нужному адресу. Обратите внимание, что для сервера(ов), использующего(их) эту опцию, вам все равно потребуется соответствующая проброска портов в вашем маршрутизаторе/брандмауэре.

  • При запуске клиента за брандмауэром NAT в частной сети с каталогом в той же сети сам каталог должен быть запущен с использованием опции --serverpublicip для указания публичного IP-адреса, чтобы все серверы в публичном Интернете, регистрирующиеся в каталоге и требующие “пробивки дыр”, могли быть доступны клиенту(ам). (Это необходимо потому, что в противном случае Каталог предоставит серверу адрес локальной сети клиента, и “пробивка дыр” не удастся.)

  • Если по какой-либо причине вам потребуется перезапустить каталог (например, при перезагрузке хоста), подключенные к нему серверы будут отключены до тех пор, пока они не перерегистрируются. Это не означает, что клиенты, подключенные к этим серверам, будут отключены, но означает, что новые клиенты не смогут видеть серверы, перечисленные в вашем каталоге, пока эти серверы не перерегистрируются. Чтобы список зарегистрированных серверов сохранялся между перезагрузками, используйте опцию --directoryfile, чтобы указать местоположение и имя файла, который Каталог может читать и записывать.

  • В каталоге может быть зарегистрировано до 150 серверов.