Вы должны установить в ProxyMethod
соответствии с вашим типом прокси (HTTP / SOCKS / ...). Без этого ProxyHost
не действует.
Пример для HTTP-прокси:
WinSCP.exe ftp://USER:PASS@HOST/ /rawsettings ProxyMethod=3 ProxyHost=PROXYHOST /log=...
Я пытаюсь указать настройки, связанные с прокси при запуске WinSCP GUI из cmd. Я использовал следующую команду WinSCP.exe ftp://USER:PASS@HOST /log=H:winscptest.log /rawsettings ProxyHost=PROXYHOST
(я хотел бы также указать пароль), и настройка файла журнала работает отлично, но в этом файле журнала я вижу, Proxy: None
и это вызываетConnection failed
Любой пример проверенной в бою команды, правильно устанавливающей переменные конфигурации прокси, будет приветствоваться.
На самом деле, я также буду рад любому способу запуска WinSCP GUI после того, как предоставим прокси-пользователя и пароль, а также ftp-пользователя и пароль программно (имея в качестве входных данных для программы powershell / batch эти значения в виде простого текста)
Вы должны установить в ProxyMethod
соответствии с вашим типом прокси (HTTP / SOCKS / ...). Без этого ProxyHost
не действует.
Пример для HTTP-прокси:
WinSCP.exe ftp://USER:PASS@HOST/ /rawsettings ProxyMethod=3 ProxyHost=PROXYHOST /log=...