首页 > 解决方案 > 在 Icecast 中添加自定义标题以注销

问题描述

是否可以让icecast 的日志输出从发送到服务器的标头中读取变量?目前我正在 Kuberenetes 中设置一个 icecast 服务器,并且我正在尝试将源 IP 保存到流中以分析日志数据。然而,即使在 kubernetes 方面采取了必要的步骤,我也没有看到 icecast 的日志具有源 IP。我如何能够嗅探传入的请求并且我看到:

X-Real-IP: 142.x.x.x
X-Forwarded-For: 142.x.x.x

作为进入服务器的标头。

是否有可能以某种方式将这些记录到日志中?

标签: networkingkubernetesgoogle-cloud-platformicecast

解决方案


现在不行。

我们计划在 2.5 版中支持反向代理。

我们目前的一般建议是不要反向代理 Icecast,因为除了丢失原始 IP 地址之外还有许多可能的问题。

只需将 Icecast 端口直接暴露给 Internet,例如通过端口转发。

编辑: 您可以protocol: TCP为您的服务声明端口。还有“代理模式:iptables”


推荐阅读