winscp.exe ftp: // .... / rawsettings ProxyHost

474
pikkewyn

Ich versuche, Proxy-bezogene Einstellungen beim Starten von WinSCP GUI über cmd anzugeben. Ich habe folgenden Befehl verwendet WinSCP.exe ftp://USER:PASS@HOST /log=H:winscptest.log /rawsettings ProxyHost=PROXYHOST(ich möchte auch das Passwort auf diese Weise angeben) und die Einstellung der Protokolldatei funktioniert einwandfrei, aber in dieser Protokolldatei kann ich sehen, Proxy: Nonewas dazu führtConnection failed

Jedes Beispiel eines im Kampf bewährten Befehls, der Proxy-Konfigurationsvariablen richtig einstellt, wird sehr begrüßt.

In der Tat werde ich mich auch über eine Möglichkeit freuen, WinSCP GUI zu starten, nachdem Proxy-Benutzer und Passwort sowie FTP-Benutzer und Passwort programmgesteuert angegeben wurden (als Eingabe für das Powershell / Batch-Programm diese Werte in Klartext haben).

1

1 Antwort auf die Frage

0
Martin Prikryl

Sie müssen ProxyMethodentsprechend Ihrem Proxy-Typ (HTTP / SOCKS / ...) festlegen . Ohne das ProxyHostwirkt sich das nicht aus.

Ein Beispiel für einen HTTP-Proxy:

WinSCP.exe ftp://USER:PASS@HOST/ /rawsettings ProxyMethod=3 ProxyHost=PROXYHOST /log=...