B3-从http头中找到X-Forwarded-For发来的客户端ip 地址

简介:

B3-从http头中找到X-Forwarded-For发来的客户端ip 地址

 

拓扑

          haproxy (10.0.100.82)   ----> 动态 php_server (10.0.100.70)

                |静态

      squid_server (10.0.100.73)

                |

 PIC server (nfs/nginx 图片服务器)  (10.0.100.71)

 

squid access.log 日志留下的是 haproxy 的ip 地址。

10.0.100.82 - - [15/Jun/2012:11:17:20 +0800] "GET http://monitor.test.com/cacti/images/shadow_gray.gif HTTP/1.1" 304 283 "http://monitor.test.com/cacti/graph.php?action=view&local_graph_id=62&rra_id=all" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0" TCP_IMS_HIT:NONE
 

解决方法

1 首先编译squid时 请使用 -–enable-follow-x-forwarded-for 参数

2 编辑 squid.conf配置文件,定义squid 日志格式,注意红色字

logformat combined %{X-Forwarded-For}>h %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh

3 squid 重新载入配置

/usr/local/squid/sbin/squid -k reconfigure

 

更改完成后的squid 日志

192.168.4.164 - - [15/Jun/2012:11:31:30 +0800] "GET http://monitor.test.com/cacti/images/graph_properties.gif HTTP/1.1" 304 284 "http://monitor.test.com/cacti/graph_view.php?action=tree&tree_id=3&leaf_id=13" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0" TCP_IMS_HIT:NONE
 

参考
 
结束

更多欢迎到此讨论:

37275208

本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/899459

\




相关文章
|
2月前
|
缓存 监控 负载均衡
提升HTTP动态代理IP性能的最佳实践
在现代网络环境中,HTTP动态代理IP的优化配置至关重要。通过选择合适的代理类型(正向/反向代理)、配置缓存、使用负载均衡、加强安全配置(SSL/TLS加密、身份验证)、管理日志、性能监控、限制带宽、定期更新软件和优化用户体验(减少延迟、内容压缩),可以显著提升网络性能、安全性及用户满意度。根据具体需求灵活调整配置,实现最佳效果。
219 64
提升HTTP动态代理IP性能的最佳实践
|
5天前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
44 29
|
7天前
|
负载均衡 监控 安全
优化HTTP代理IP安全稳定性的关键要点
随着科技发展,越来越多企业依赖HTTP代理IP。为确保其安全稳定,建议采取以下措施:选择可靠服务商、使用HTTPS加密、定期更换IP、监控可用性、设置访问控制、使用负载均衡、配置防火墙、定期更新维护及用户教育。这些方法能有效提升代理IP的安全性和稳定性。
33 3
|
27天前
|
数据采集 搜索推荐 API
短效HTTP代理IP的优点表现在哪些方面?
短效HTTP代理IP凭借其独特优势,在数字化时代备受青睐。它能满足多种业务场景,如广告推广、数据采集等,支持多个API参数,提供高效稳定的个性化定制服务。短效代理IP用量大、更换频繁,确保正常访问行为,提升业务执行效率。选择高质量的HTTP代理服务商,能保证更好的稳定性和请求速度,满足用户的核心需求。
49 4
|
2月前
|
编解码 安全 网络安全
指纹浏览器中HTTP代理IP的重要性及使用原因
随着数字化发展,网络安全和隐私保护成为核心需求,指纹浏览器应运而生。它通过客户端信息唯一标识用户身份。搭配HTTP代理IP可增强安全性,具体表现为:1. 保护用户地址;2. 提高信息安全;3. 防止指纹检测;4. 增强网络安全。HTTP代理以其稳定性、安全性,在网络营销等领域发挥重要作用,二者结合为用户提供更强的隐私和安全保护。
118 34
|
26天前
探寻HTTP代理IP访问站点失败的背后因素
随着互联网发展,使用HTTP动态代理IP的人越来越多。但有时使用代理后仍无法访问站点,原因包括:1. IP失效;2. 网络质量差;3. 浏览器或程序设置错误;4. 需尝试其他代理商;5. 联系网站管理员;6. 不符合目标站点规范。选择高质量的代理服务商可提升访问成功率。
37 2
|
1月前
|
数据采集 监控 安全
动态HTTP代理IP的使用案例与成功经验分享有哪些?
在信息化时代,网络不可或缺。动态HTTP代理IP广泛应用于网络爬虫、信息安全保护、安全访问站点和市场调研等领域。通过选择合适的代理服务、合理配置请求频率、监控IP状态、使用代理池及结合其他技术,用户可提升工作效率和数据安全性。
50 5
|
2月前
|
定位技术 数据安全/隐私保护
合适的HTTP代理IP关键考虑因素与实用建议
随着互联网发展,使用HTTP代理IP的需求日益增加。选择优质HTTP代理IP时需注意:1. 速度和稳定性;2. 用户信息保护;3. 地域性;4. 带宽上限;5. 支持的协议;6. 客户支持;7. 用户评价和信誉;8. 价格和性价比。确保选择可靠的代理服务,满足业务需求。
128 18
|
3月前
免费HTTP代理IP对业务稳定性的影响关键因素分析
随着互联网发展,使用代理IP的需求增加。免费代理IP虽便捷,但对业务稳定性有负面影响:1. 网络连接不稳定,易中断;2. 频繁更换IP影响业务连续性;3. 性能差,速度慢、响应延迟高;4. 服务质量低,缺乏技术支持且存在不受控的限制。因此,选择代理服务时需谨慎评估其对业务的影响。
98 13
|
3月前
|
数据采集 安全 搜索推荐
HTTP代理IP纯净度 提升用户网络体验的核心竞争力
随着互联网发展,使用HTTP动态代理IP的需求日益增加。高纯净度的代理IP在隐私与安全、网络体验和业务运营方面至关重要。它能保护用户信息、提高数据安全性、确保访问速度和连接稳定,并提升业务效率与信誉度。
67 2