反向代理服务器x-forwarded-for带的地址不对
时间: 2023-10-01 10:10:06 浏览: 72
回答: 反向代理服务器中的X-Forwarded-For字段是用来标识客户端的真实IP地址的。然而,有时候X-Forwarded-For字段中的地址可能不正确。这可能是因为使用了透明代理或者伪造了X-Forwarded-For字段。在透明代理中,X-Forwarded-For字段会被代理服务器自动添加,但是这个字段中的地址可能是代理服务器的地址而不是客户端的真实IP地址。另外,由于X-Forwarded-For字段是可以被伪造的,所以有些恶意用户可能会修改这个字段来隐藏自己的真实IP地址。为了解决这个问题,可以在反向代理服务器中使用$remote_addr来获取直接TCP连接的客户端IP地址,这个地址是无法伪造的。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [正向代理与反向代理、跨域问题、X-Forwarded-For、X-Real-IP](https://blog.csdn.net/weixin_44677487/article/details/110877535)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [X-Forwarded-For注入漏洞实战](https://blog.csdn.net/weixin_47493074/article/details/126982788)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [利用X-Forwarded-For伪造客户端IP漏洞成因及防范](https://blog.csdn.net/weixin_39984403/article/details/111856373)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文