在C++中检查代理的最佳方法是什么?
What's the best way to check proxy in C++?
最完美的方法是一个库,我可以简单地传递地址,它将被检查。然而,万一没有(我认为不太可能),我可以写我自己的。
然而,我不知道到底什么是最好的方法。我应该调用哪个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,代理是透明的。
相关文章:
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- 在C++中向零方向近似的最佳方法
- 使用不同的CRT将新的C++代码与旧的(二进制)组件隔离开来的最佳方法是什么
- 检测win32服务创建和删除的最佳方法
- 在C++中样板"冷/never_inline"错误处理技术的最佳方法是什么?
- 在 c++ 中对类中的 c 字符串动态数组进行排序的最佳方法是什么?
- 将线程中的数据存储到全局容器的最佳方法?
- 将一系列整数放入类的最佳方法是什么?
- 在派生类中使用基类的私有成员变量的最佳方法
- 在 C++ 中将非指定类型作为参数传递的最佳方法?
- Qt - QVector 和模型视图 - 从列表视图获取自定义类的最佳方法是什么?
- 使用 Git 处理 C++ Visual Studio 2019 解决方案的外部依赖项源代码管理的最佳方法是什么?
- 比较两个节点坐标的最佳方法是什么?
- 在nodejs中使用本机代码的最佳方法是什么?
- 将 pybind11 绑定标记为已弃用的最佳方法
- C++:将向量传递到构造函数以创建成员变量的最佳方法?
- C++中变量混叠的最佳方法
- 读取大文件(>2GB)(文本文件包含以太网数据)并通过不同参数随机访问数据的最佳方法是什么?