winscp.exe ftp: //… / rawsettings ProxyHost

1

Estou tentando especificar as configurações relacionadas ao proxy ao iniciar a GUI do WinSCP a partir do 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 a configuração do arquivo de log funciona perfeitamente, 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 a GUI do WinSCP 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)

    
por pikkewyn 23.05.2018 / 20:17

1 resposta

0

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

Um exemplo de proxy HTTP:

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