在C++中检查代理的最佳方法是什么?

What's the best way to check proxy in C++?

本文关键字:最佳 方法 是什么 代理 C++ 检查      更新时间:2023-10-16

最完美的方法是一个库,我可以简单地传递地址,它将被检查。然而,万一没有(我认为不太可能),我可以写我自己的。

然而,我不知道到底什么是最好的方法。我应该调用哪个url ?或者代理是这样一种东西,对于一个特定的请求,您应该能够获得它的响应?如果我必须调用url, Google总是在线的,但是调用它的主页会占用很多带宽。我所知道的最好的检查器是http://www.project2025.com/charon.php(冥卫)。有人知道它到底是如何检查代理的吗?

最近几天,我使用了一个名为'代理滥用' (www.proxyabuse.com)的新软件,它可以完美地检查代理的许多选项…看

您可以阅读在线代理标准化协议(RFCS)并使用它们来创建一个工作的套接字tcp检查器。

SOCKS5 RFC

SOCKS4 RFC

或者您也可以使用在线代理检查器来快速处理您的事情,如:

1代理检查器

2代理检查器

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

REMOTE_ADDR = {the IP address}

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