【问题标题】:Suppress the HTTP_X_FORWARDED_FOR http header, c# .net C++抑制 HTTP_X_FORWARDED_FOR http 标头,c# .net C++
【发布时间】:2010-04-06 03:42:43
【问题描述】:

我正在用 C# 编写一个使用代理的应用程序。代理在 HTTP 请求期间发送 HTTP_X_FORWARDED_FOR,这是不受欢迎的行为。

我现在正在扩展 Interop.SHDocVw axWebBrowser(又名 Internet Explorer)控件,但如果需要解决此问题,可以采取其他方法。

有什么方法可以抑制这个标头...可以在代码中、在代理服务器上完成,还是根本不用?

【问题讨论】:

    标签: c# .net c++ http proxy


    【解决方案1】:

    C# 客户端和网站之间的代理服务器正在添加 HTTP_X_FORWARDED_FOR 标头。

    所以,你不能在 C# 客户端上抑制它。

    但是如果你对代理服务器有控制权,应该有一个设置来关闭它。

    例如在 squid 中,跟随可以工作。

    header_access X_Forwarded_For deny all
    

    或者

    您可以尝试寻找不同的代理服务,这些代理服务不会发送您的 IP 地址。

    【讨论】:

      猜你喜欢
      • 2011-05-03
      • 2020-10-11
      • 2011-04-19
      • 2013-07-21
      • 2011-02-02
      • 2019-04-27
      • 2021-09-04
      • 1970-01-01
      • 2012-09-22
      相关资源
      最近更新 更多