デフォルトの動作は、Icecastがマウントポイントと同じアドレスとポートでWebインターフェイスを公開することのようです。例えば。:
mountpoint = https://server.com/listentome
web app = https://server.com/
Webインターフェイスを特定のIPアドレスとTCPポートのみ)に制限して、パブリックIPでアクセスできないようにします。例:
mountpoint = https://server.com/listentome
web app = https://192.168.1.10:8000/
これは可能ですか?
保護したいファイル/パーツの<mount>
セクションを作成し、<authentication>
を有効にするだけです。はい、ストリームだけでなくファイルでも機能します。ストリーム情報を表示するXML変換は、status.xsl
とstatus-json.xsl
です。
詳細については、マニュアルを参照してください: https://icecast.org/docs/icecast-trunk/auth/
もう1つのオプションは、これらのファイルを削除し、/admin
内のWebページと生のXMLのみを使用することです。
Icecast 2.4では、ファイルとストリームを分離することはできません。