代理验证失败错误

2023-11-29

我正在尝试通过 FTP 站点代理访问 FTP 服务器以绕过防火墙it.sauronsoftware.ftp4j.FTPClient我知道我的用户名/密码是正确的,因为我可以使用 FileZilla 进行连接。我尝试使用Authenticator,但是没有任何用处。代码:

import java.net.Authenticator;
import it.sauronsoftware.ftp4j.FTPClient;
import it.sauronsoftware.ftp4j.connectors.FTPProxyConnector;
...
    FTPClient client = new FTPClient();
        FTPProxyConnector connector = new FTPProxyConnector(String "proxyHost", int proxyPort);
        client.setConnector(connector);

        Authenticator.setDefault(new Authenticator() {
        @Override
             public PasswordAuthentication getPasswordAuthentication() {
                       return new PasswordAuthentication("proxyUser", "proxyPass".toCharArray());
         }});

        System.setProperty("ftp.proxyHost", "proxyHost");
        System.setProperty("ftp.proxyPort", "proxyPort");
        System.setProperty("ftp.proxyUser", "proxyUser");
        System.setProperty("ftp.proxyPass", "proxyPass");

        System.out.println("Proxy Accessed");

        client.connect("ftpHost");
        client.login("ftpUser", "ftpPass");

给我这个错误:java.io.IOException: Proxy authentication failed

我尝试过的事情:

  • 使用替代构造函数(String, int, String, String).
  • 去除Authenticator
  • 仅使用Authenticator,没有 FTPProxyConnector
  • 在设置连接器之前进行身份验证,反之亦然。

但是,当我只是使用身份验证器时,我收到一个不同的错误:Connection timed out.

两个错误都发生在线上client.connect("ftpHost");

ANY如有帮助,将不胜感激。

Note: FTP 代理连接器

编辑:我发现代理用于绕过 Firewall-1 检查点 - 如果这有帮助的话。


检查密码属性名称。它的名称是 ftp.proxyPassword,而不是 ftp.proxyPass。

System.setProperty("ftp.proxyUser", "proxyUser");
System.setProperty("ftp.proxyPassword", "proxyPass");

尝试一下,让我们知道您的结果!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

代理验证失败错误 的相关文章

随机推荐

  • Svelte 强类型组件类

    我正在开发一个组件库 该库在组件的分组方式上有一些变化 我将组件分组为类 以便最终用户更轻松地使用该库 而不是记住哪个名字slots如果可用 他们将使用点符号访问自定义插槽 例如 一个Card组件可以有一个Header Body and a
  • 将 android studio 项目与 Firebase 集成以实现 google 登录功能时出现依赖错误

    我正在 Kotlin 中开发一个应用程序 但不断收到错误 无法解析 firebase auth 15 0 0 当尝试同步 gradle 时 我正在尝试实现谷歌登录功能 apply plugin com android application
  • PHP生成文件并提示另存为

    我有一个用于生成 csv 文件然后下载的脚本 但我需要为用户提供 另存为 对话框 因为我想要快速替换旧文件 一个简单的例子 我下载文件 myFile csv 然后编辑数据并再次下载以进行刷新 但我需要替换该文件 浏览器将其下载为 myFil
  • 如何将 Django 查询集转换为列表?

    我有以下内容 answers Answer objects filter id in answer id for answer in answer set answers all 然后后来 for i in range len answer
  • 用retrofit-gson解析JSON?

    我正在尝试使用 Retrofit 来解析 json 数据 但没有收到数据来帮助我解析数据 以下是我创建的构建器和界面 public class fetchdata private static UserFetchData userdataf
  • 在 CodeIgniter 中创建主模板

    我遇到了一个非常基本的问题 问题是我想要一个主模板 在其中我可以调用页眉 正文和页脚 我无法在标头中发送标题和 css 以及如何发送多个 css 文件 我正在做这样的事情 这是控制器中的代码 data title Login To WePO
  • 如何从左向右移动/滑动图像

    我想从左向右滑动或移动图像 例如 http rajeevkumarsingh wix com pramtechnology 读取移动的五边形框 Ok 我尝试了一下但没能做到 我使用的代码如下
  • 使用 RVM 安装后,Ruby 1.9.2 不断恢复到 1.8.7

    我安装了 Ruby 1 9 2 我用了rvm use 1 9 2然后当我输入时ruby v它说1 9 2 然后 当我退出终端并重新打开它时 它再次显示 1 8 7 我究竟做错了什么 您的默认 ruby 很可能未设置为 ruby 1 9 2
  • 如何进行货物保存分析?

    我怎样才能把货物运到save analysis 我知道我可以这样做rustc通过致电 rustc Zsave snalysis
  • Matlab,如何调整图形上的轴值(科学记数法-精度不够)[重复]

    这个问题在这里已经有答案了 可能的重复 抑制数字刻度中的指数格式 对于我的图中的每个刻度线 Matlab 将我的轴标记输出为 5 777 x10 6 是否有可能让 matlab 输出实际的十进制数字而不是科学记数法 以便刻度线实际上是不同的
  • 读取文本文件并显示在表 vbscript 中

    我有一个具有以下结构的文本文件 C Users abc Desktop New Folder sample txt AccountName gt AbcPos AccountName gt dblLayer queryAccount gt
  • 在更新插入时跳过空值

    我正在使用 pg promise 来处理我的 Postgres 查询 但在找到以下查询的解决方案时遇到了麻烦 我正在尝试创建一种方法来一次批量插入多行 这是我的代码 massUpsert orgId entities gt db tx t
  • 如何在不重新启动的情况下关闭DEP(数据执行保护)?

    我正在编写一个测试网页 它调用 DLL 文件中的函数 但是每次我使用IE或FF打开它之前我必须禁用DEP 数据执行保护 否则脚本无法执行 当前禁用 DEP 的方法需要重新启动 但我不想重新启动 基本上 我正在寻找一种无需重新启动即可关闭 D
  • Google Cardboard Unity 5 没有立体视觉

    我的 Cardboard 应用程序在设备上没有立体效果 但它在编辑器中有效 这就是它在编辑器中的样子 https i stack imgur com sN14x png 这是它在设备上的样子https i stack imgur com 7
  • Pod 在 Kubernetes 中启动但不工作

    创建了具有 3 个 Pod 的 Kubernetes 集群部署 并且全部运行良好 但是当尝试运行它们时无法做到这一点 尝试在描述部分中执行卷曲 Pod 的 Ip 内部 我可以看到此错误 MountVolume SetUp failed fo
  • 自动执行eclipse插件

    我尝试创建一个 Eclipse 插件 当 Eclipse 工作台关闭时 它会删除一些文件 我从Hello World command插件项目并添加了IWorkbenchListener就像本主题中提到的Eclipse 关闭钩子能够停止终止
  • django 对 MongoDB 的内置支持

    我正在尝试查找官方 django 是否支持任何 noSQL DBMS 尤其是 MongoDB 的信息 我找到了一个Django 1 3 的分支 the Django nonrel 官方 django 的一个分支 和其他一些不太可靠的项目 根
  • 填充xaml矩形倍数solidcolorbrush

    xaml中这种类型的填充矩形可以吗 我不想使用渐变来填充矩形 因为每个部分的图像使用不同的纯色画笔 Thanks 尝试这个
  • std::string 构造函数中的内存分配/堆损坏

    我在内存分配方面再次遇到了一些麻烦 但我不明白为什么 当我在调试模式下运行程序时 我收到以下错误消息 我尝试尽可能准确地翻译它 Windows 已触发 LogoColorDetector exe 中的断点 这可能是由堆损坏引起的 这表明 L
  • 代理验证失败错误

    我正在尝试通过 FTP 站点代理访问 FTP 服务器以绕过防火墙it sauronsoftware ftp4j FTPClient我知道我的用户名 密码是正确的 因为我可以使用 FileZilla 进行连接 我尝试使用Authenticat