Безопасность и конфиденциальность
UMS - это DLNA-сервер. Теперь DLNA - это протокол, не имеющий реального понятия "пользователь". Например, вам не нужно "входить" в телевизор. Это приводит к тому, что все рендереры получают доступ к одним и тем же данным. И это может быть не тем, что вы хотите. Например, если у вас есть две папки kids_safe и kids_unsafe, может потребоваться, чтобы рендереры в детской комнате имели доступ только к папке kids_safe. UMS предоставляет ряд методов управления доступом.
Фильтр по IP
Фильтрация по IP-адресу - наиболее ограничительный метод у UMS . Для его использования укажите список IP-адресов, разделённых запятыми, которым разрешено подключаться. Рендеры, адрес которых не соответствует записям в списке, просто отбрасывают свой трафик (очень рано по UMS). У них не будет доступа к ЛЮБЫМ папкам (не будет видна даже корневая папка). Используйте этот метод, чтобы полностью заблокировать детей. См. более подробную информаци ю в описании ip_filter в UMS.conf.
Пример разрешения только двух адресов
ip_filter = 192.168.1.4, 192.168.1.32
Разрешённый список
Allowlisting - это метод, позволяющий настроить корневую папку для каждого рендеринга. Это позволяет использовать разные наборы папок для разных рендереров. Это работает следующим образом: вы добавляете в UMS.conf (сейчас без графических настроек) строки формата тег.опция = значение, где тег - это IP-адрес или имя рендера. В имени рендера пробелы должны быть заменены на _ (подчёркивание). Параметр "опция" - это одно из следующего:
- папки
- vfolders
- Web
- скрыть
Параметр "значение" зависит от опции. Последние четыре - логические значения. Для папок и виртуальных папок это список папок.
Пример
папки =
скрыть_видео_установки = ложь
192.168.1.1.папки = c:\\родительский_контроль
192.168.1.1.скрыть_настройки = верно
Это будет для IP-адреса 192.168.1.1:
- Предоставить общий доступ к папке c:\родительский_контроль
- Скрывать папку "Настройки сервера"
- Скрыть список недавно воспроизведенных
Все остальные средства визуализации будут использовать "глобальные" настройки, т.е. просматривать все папки и настройки сервера.
Если параметр отсутствует, он вернется к "глобальной" конфигурации , а если его нет к значению по умолчанию.