【问题标题】:What's the best way to check proxy in C++?在 C++ 中检查代理的最佳方法是什么?
【发布时间】:2013-02-21 00:50:29
【问题描述】:

完美的方式是图书馆,我可以简单地传递地址并对其进行检查。但是,如果没有(我认为这不太可能)我可以自己写。

但是,我不知道最好的方法是什么。我应该调用什么网址?还是代理这样的东西,对于特定的请求,您应该能够得到它的响应?如果我必须调用 url,Google 总是在运行,但调用它的主页会占用大量带宽。我知道的最好的检查员是http://www.project2025.com/charon.php (Charon)。有谁知道它是如何准确检查代理的?

【问题讨论】:

  • 不清楚你在问什么。您是否在询问主机操作系统上是否安装了 http 代理?不幸的是,这样的检查可能非常依赖于操作系统。
  • 我的意思是,假设您有一个包含 1000 个代理的列表。我想检查代理的可靠性,它是否有效。

标签: c++ proxy


【解决方案1】:

最近几天,我使用了一个名为“proxyabuse”(www.proxyabuse.com)的新软件,它检查了很多代理选项...看看它

【讨论】:

  • 谢谢,但我自己不需要代理。但是,我需要在我的软件解决方案中使用代理检查器。
【解决方案2】:

经过一番研究,我发现了 Charon 的工作原理。它实际上在本地机器上打开端口 80 并提供简单地告诉

的 php 脚本
REMOTE_ADDR = {the IP address}

如果 IP 与发出请求的代理匹配,则代理是匿名的,但是,如果它显示您的实际 IP,则代理是透明的。就是这样。

【讨论】:

    猜你喜欢
    • 2020-09-16
    • 1970-01-01
    • 2010-09-18
    • 2011-06-03
    • 1970-01-01
    相关资源
    最近更新 更多