在DelphiXe7中确定代理类型

在DelphiXe7中确定代理类型,delphi,proxy,network-programming,indy,delphi-xe7,Delphi,Proxy,Network Programming,Indy,Delphi Xe7,我目前正在开发一个应用程序,该应用程序必须确定一个或多个给定代理的类型(CONNECT、Socks4、Socks5等),并通过它们进行连接 不幸的是,我没有办法实现我的目标,希望有人能帮助我 我在一个工具(GSA SEO Indexer)中看到,这个bahvior在某种程度上是可能的。该工具具有内置的代理查找器和检查器,可以确定代理类型: 我正在使用Delphi XE7 w/Indy。有代理检测协议可用,例如。您可以使用它来获取启用WPAD的网络上代理的详细信息,然后根据需要连接到它们。您可能

我目前正在开发一个应用程序,该应用程序必须确定一个或多个给定代理的类型(CONNECT、Socks4、Socks5等),并通过它们进行连接

不幸的是,我没有办法实现我的目标,希望有人能帮助我

我在一个工具(GSA SEO Indexer)中看到,这个bahvior在某种程度上是可能的。该工具具有内置的代理查找器和检查器,可以确定代理类型:


我正在使用Delphi XE7 w/Indy。

有代理检测协议可用,例如。您可以使用它来获取启用WPAD的网络上代理的详细信息,然后根据需要连接到它们。

您可能应该测试所有连接类型,以确定什么是有效的…@smooty86我考虑过这样做,但我认为这是最“丑陋”的方法。好吧,您有一种方法;@smooty86建议的那个。如果你现在什么都没有,你至少可以尝试一下这种方法,看看它是否适合你,而不是仅仅假设它很丑陋,什么都不做。