Wie man einen Proxy-Server im Netz zu erkennen
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.