如何分离 Icecast Web 界面和挂载点

如何分离 Icecast Web 界面和挂载点

看起来 Icecast 的默认行为是将其 Web 界面公开在与任何挂载点相同的地址和端口上。例如:

  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.xslstatus-json.xsl

详细信息请参考手册:https://icecast.org/docs/icecast-trunk/auth/

另一个选择是删除这些文件并仅使用其中的网页和原始 XML /admin

Icecast 2.4 不允许分离文件和流。

相关内容