在 Ubuntu/Mint 上使用用户名和密码设置系统范围的 http(s)/ftp 代理

在 Ubuntu/Mint 上使用用户名和密码设置系统范围的 http(s)/ftp 代理

在我的办公室,我收到了一个 pac 文件,以便连接到我们的代理。pac 文件只是一堆忽略这个内部站点和那个本地站点以及用于其他连接的代理,我们姑且这么称呼它吧proxyname.office.uni.ac.za:3125(链接中没有http://或类似的东西)。

我的问题是代理需要用户名和密码。当通过配置 URL(使用 pac 文件)或直接使用原始代理进行系统范围设置时, Linux Mint 代理设置

有些程序运行良好(例如 Chrome 和 Firefox),打开后会立即显示用户名/密码对话框。其他程序(例如 apt-get 和大多数程序)根本无法连接。Dropbox 至少在其代理设置中提供了用户名和密码字段, 在此处输入图片描述

但在尝试使用系统范围的设置时仍然无法正常运行。

我尝试了以下方法,但没有结果:

  • 将系统代理设置为username:[email protected]:3125
  • 将系统代理设置为,,。
    http://username:[email protected]:3125
    https://username:[email protected]:3125
    ftp://username:[email protected]:3125
  • 在 pac 文件中设置代理,无论在哪里找到它(并在整个 pac 文件系统中使用此代理)。username:[email protected]:3125proxyname.office.uni.ac.za:3125
  • 在 pac 文件中设置代理,无论在哪里找到它(并在整个 pac 文件系统中使用此 pac )。http://username:[email protected]:3125proxyname.office.uni.ac.za:3125

有没有办法用预设的用户名/密码在整个系统范围内设置这个代理?或者是否有任何程序可以设置一个新的代理(比如说localhost:1234),用其预设的用户名/密码代理来代理其他用户名/密码代理。或者还有其他我可以尝试或错过的方法吗?

答案1

我有同样的问题,所以我创建了这个工具代理登录自动程序

按照示例,您可以创建一个虚假的本地代理服务器,将请求转发给真实的但自动注入的用户/密码。

相关内容