Как разделить веб-интерфейс Icecast и точки монтирования
Похоже, что по умолчанию Icecast предоставляет свой веб-интерфейс с тем же адресом и портом, что и любая точка монтирования. Например:
mountpoint = https://server.com/listentome
web app = https://server.com/
Я хотел бы ограничить веб-интерфейс только определенным IP-адресом и портом TCP, чтобы он не был доступен для общего IP- адреса. Например:
mountpoint = https://server.com/listentome
web app = https://192.168.1.10:8000/
Это возможно?
1 ответ
Вы можете просто создать <mount>
разделы для файлов / частей, которые вы хотите защитить и включить <authentication>
, Да, он работает и с файлами, а не только с потоками. Преобразования XML, которые показывают информацию о потоке status.xsl
а также status-json.xsl
,
Для получения подробной информации, пожалуйста, обратитесь к руководству: https://icecast.org/docs/icecast-trunk/auth/
Другой вариант - удалить эти файлы и использовать только веб-страницы и необработанный XML в /admin
,
Icecast 2.4 не позволяет разделять файлы и потоки.