Proxy type (Protokoll) überprüfen?

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Proxy type (Protokoll) überprüfen?

    Hallo, eine Bescheidene Frage:

    Wie überprüfe ich welche Protokolle ein Proxy Server unterstützt (HTTP, HTTPS, SOCKS4, SOCKS5).

    Danke für eure Hilfe!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „g4m3r“ ()

    petaod schrieb:

    1) Durch Nachfragen beim Betreiber
    2) Durch Recherche
    3) Durch Probieren
    Erstmal danke für deine schnelle Antwort.

    Zu 3) Ich habe mehrfach versucht mit einem HTTP Proxy eine HTTPS Verbindung via WebClient aufzubauen (was logischerweise nicht funktioniert), jedoch traten verschiedene Fehler auf.
    Jetzt meine Fragen: Gibt es keinen "festen" Fehlercode der mich erkennen lässt das dieser Proxy z.B. kein HTTPS Protokoll Unterstützt?
    Könntest du das bitte an einem Beispiel erläutern wie das "Probieren" gemeint ist?
    Das hängt vom Proxy ab.
    Bei HTTP oder HTTPS wirst du vermutlich einen HTTP-Fehler 501 oder 502 bekommen.

    Beim Socks-Proxy wahrscheinlich gar nichts (bzw. Timeout), wenn du ihn mit HTTP-Protokoll fütterst.
    Wenn du Glück hast, einen TCP-Disconnect.

    Warum willst du Proxy-Server verwenden, deren Funktion du nicht kennst?
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --