如何知道应用程序使用哪些代理设置

Man*_*nha 5 software-center update-manager apt proxy

有些应用程序不能通过代理工作。上次我尝试软件中心没有工作。尽管有一个解决方法,但更新管理器也有连接到代理的问题。

如何找到更改代理设置的位置?据我所知,有三种方法可以做到

  • GNOME 代理设置
  • 使用export http_proxy该实例或将其放入 bashrc 文件中
  • /etc/apt/apt.conf 用于 APT 应用程序

这完全令人困惑。我正在帮助一位同事让他的更新管理工作在工作代理上。我最后问了Michal Vogt,他提醒我可能我的同事没有按“应用系统范围”。我猜系统范围应该是默认行为,除非应用程序明确覆盖它。

下次如果应用程序无法通过代理运行,我应该去哪里寻找?有提示吗?这个问题不仅针对我,也针对我帮助过的许多人。我不能一直和他们坐在一起。我需要告诉他们如何进行。

小智 1

好吧,我想说,如果应用程序与 GNOME(或与 GNOME 密切相关的任何库)密切相关,那么它将使用 GNOME 代理设置。

如果它与包管理相关,那么它将在 apt.conf 中搜索

最后,如果它是 CLI 实用程序,则为 bash 变量或配置文件。

检查应用程序的文档/手册页以了解它在哪里查找设置非常有用。