如何使用当前用户作为 WinSCP 的代理

如何使用当前用户作为 WinSCP 的代理

我正在编写一个 .NET (Web) 应用程序,该应用程序使用 WinSCP 将文件上传到 SFTP 服务器。与此服务器的连接通过 http 代理进行。

我已经找到了如何静态设置代理信息(主机、端口、用户和密码)的方法,但我想知道是否有办法使用来自defaultProxyweb.config 中标签的信息。

获取主机和端口很简单,但我似乎找不到办法告诉 WinSCP 使用当前用户/密码(即应用程序池正在使用的用户/密码),如果useDefaultCredentials已设置的话。

WinSCP GUI 没有使用当前用户的选项,所以我猜这是不可能的。但也许我忽略了什么?

答案1

不幸的是这是不可能的。

您不能让 WinSCP 使用代理的默认凭据。

您也无法检索当前用户凭据。请参阅获取 Windows 代理用户名/密码

相关内容