Questão winscp.exe ftp: //… / rawsettings ProxyHost


Eu estou tentando especificar configurações relacionadas ao proxy ao iniciar o WinSCP GUI de cmd. Eu usei o seguinte comando WinSCP.exe ftp://USER:PASS@HOST /log=H:winscptest.log /rawsettings ProxyHost=PROXYHOST (Eu gostaria de especificar também a senha desta forma) e configuração do arquivo de log funciona perfeitamente bem, mas neste arquivo de log eu posso ver Proxy: None e isso está causando Connection failed

Qualquer exemplo de comando comprovado em batalha definindo corretamente variáveis ​​de configuração de proxy será muito bem-vindo.

Na verdade, eu também ficarei feliz com qualquer maneira de iniciar o WinSCP GUI depois de fornecer o usuário proxy e a senha, bem como o usuário ftp e a senha programaticamente (tendo como entrada para o programa powershell / batch esses valores em texto simples)


1


origem




Respostas:


Você tem que definir ProxyMethod de acordo com o seu tipo de proxy (HTTP / SOCKS / ...). Sem isso, ProxyHost não tem efeito.

Um exemplo para o proxy HTTP:

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

0