删除现有头:使用 req.Header.Del("X-Forwarded-For") 删除所有现有的值
req.Header.Del("X-Forwarded-For")
设置新值:使用 req.Header.Set("X-Forwarded-For", newValue) 设置新的值
req.Header.Set("X-Forwarded-For", newValue)
获取真实客户端IP:通过 req.RemoteAddr 或其他代理头获取
req.RemoteAddr
保持其他功能:确保在自定义 Director 时不影响反向代理的其他功能
选择哪种方法取决于你的具体需求: