networking - 在 Icecast 中添加自定义标题以注销
问题描述
是否可以让icecast 的日志输出从发送到服务器的标头中读取变量?目前我正在 Kuberenetes 中设置一个 icecast 服务器,并且我正在尝试将源 IP 保存到流中以分析日志数据。然而,即使在 kubernetes 方面采取了必要的步骤,我也没有看到 icecast 的日志具有源 IP。我如何能够嗅探传入的请求并且我看到:
X-Real-IP: 142.x.x.x
X-Forwarded-For: 142.x.x.x
作为进入服务器的标头。
是否有可能以某种方式将这些记录到日志中?
解决方案
现在不行。
我们计划在 2.5 版中支持反向代理。
我们目前的一般建议是不要反向代理 Icecast,因为除了丢失原始 IP 地址之外还有许多可能的问题。
只需将 Icecast 端口直接暴露给 Internet,例如通过端口转发。
编辑: 您可以protocol: TCP
为您的服务声明端口。还有“代理模式:iptables”