WinSCP-.NET-Proxy-Einstellungen mit AddRawSettings konfigurieren
Konfigurieren Sie Proxy-Methode und Endpunkt einer WinSCP-.NET-Sitzung über ihre dokumentierten Roh-Einstellungen.
Wählen Sie an einem vorhandenen SessionOptions die Proxy-Methode samt Endpunkt. Für HTTP CONNECT:
options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example");
options.AddRawSettings("ProxyPort", "8080");options ist die Sitzungskonfiguration, die bereits Host, Port und Konto des entfernten Dateiservers enthält. Wenden Sie die Proxy-Einstellungen an, bevor Sie diese Sitzung über den bestehenden Lebenszyklus der Anwendung öffnen. Für einen öffentlich erreichbaren SFTP-Server auf einer Route, die öffentliche Vermittler zulässt, wählen Sie einen Kandidaten aus der HTTP-Proxy-Liste für ProxyHost und ProxyPort. Lassen Sie ProxyUsername und ProxyPassword bei einem nicht authentifizierten Kandidaten ungesetzt und prüfen Sie, dass er Zielhost und SSH-Port zulässt.
Methode 3 kennzeichnet HTTP CONNECT in der dokumentierten Methodentabelle; sie ist nicht Port 3 und kein universeller Proxytyp. Eine SOCKS- oder FTP-Gateway-Route benötigt ihre eigene unterstützte Methode. Die AddRawSettings-Referenz verweist auf die tatsächlichen Namen und Werte.
Halten Sie das Konto des Vermittlers getrennt vom Konto des Dateiservers. Bei Bedarf konfigurieren ProxyUsername und ProxyPassword die Proxy-Anmeldedaten. Für SFTP behalten Sie die SSH-Hostschlüsselprüfung für das tatsächliche Ziel bei. Bei einer FTPS-Sitzung, die sich anmeldet, aber keine Dateien auflisten kann, prüfen Sie die separate Datenverbindung.
WinSCP kann auch aus einer konfigurierten Sitzung eine Codevorlage erzeugen. Prüfen Sie diese anhand der dokumentierten Methodentabelle, statt einen unerklärten numerischen Wert zu kopieren. Diese Sitzungseinstellungen bedeuten keine Änderung am Standard-Webproxy des Systems.