Wie man einen Proxy-Server im Netz zu erkennen

August 2

In NET geschriebene Anwendungen können erkennen, ob das aktuelle System konfiguriert ist, mithilfe der Eigenschaften "GetSystemWebProxy" und "DefaultWebProxy" der Klasse Anforderung Web Proxy zu verwenden. Die erste sieht in den Konfigurationsdateien für Internet Explorer ermitteln, die den Proxy, während die letztere sieht zuerst zu sehen, ob die aktuelle NET-Anwendung für einen Proxy konfiguriert ist, bevor Internet Explorer überprüfen. Um entweder zu verwenden, müssen Sie zuerst eine Webanforderung erstellen.

Anweisungen

1 Fügen Sie den folgenden Code am oberen Rand der NET-Anwendung die System.NET-Bibliothek zu importieren:

System.Net importiert

2 Fügen Sie Folgendes in der NET-Anwendung eine Webanforderung erstellt:

Dim Anfrage = neue WebRequest()

3 Fügen Sie eines der folgenden Proxys zu erkennen:

Dim Proxy = Request. DefaultWebProxy

oder

Dim Proxy = request.getSystemWebProxy

4 Fügen Sie Folgendes ein, um festzustellen, ob ein Proxy als zurückgegeben:

Wenn (proxy.getProxy (neue Uri ("http://www.google.com")) .equals (neue Uri ("http://www.google.com"))) dann

REM no proxy enabled

sonst

REM proxy enabled.