用于单元测试的 Http 代理服务器通过 java 连接到 sftp

用于单元测试的 Http 代理服务器通过 java 连接到 sftp

我成功地使用 python 中的 paramiko 库通过 http 代理连接到 sftp

ncat —proxy 命令

现在我想使用 java junit 测试它。我能够使用 Testcontainers 成功创建 sftp 服务器,但无法在我的 junit 中打开代理服务器。您能提出什么建议吗?我尝试使用 MockServer、Wiremock、使用请求控制的 Http 代理连接到套接字,但都不起作用。有什么建议我可以使用吗?如果我针对系统中的 squid 代理运行单元测试,测试工作正常,并且能够下载、上传和删除记录。

那么我可以使用我的 Java 代码中的任何代理服务器吗?

答案1

Java) 使用 HTTP 代理的 SFTP。演示如何通过 HTTP 代理连接到 SFTP/SSH 服务器。Chilkat Java 下载。适用于 Windows、Linux 的 Java 库……缺失

相关内容