1

Похоже, что по умолчанию 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 ответ1

1

Вы можете просто создать разделы <mount> для файлов / частей, которые вы хотите защитить, и включить <authentication> . Да, он работает и с файлами, а не только с потоками. Преобразователями XML, отображающими информацию о потоке, являются status.xsl и status-json.xsl .

Для получения подробной информации, пожалуйста, обратитесь к руководству: https://icecast.org/docs/icecast-trunk/auth/

Другой вариант - удалить эти файлы и использовать только веб-страницы и необработанный XML в /admin .

Icecast 2.4 не позволяет разделять файлы и потоки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .