Linux Ubuntu apt获取.pac文件

Linux Ubuntu apt获取.pac文件,linux,unix,proxy,apt-get,pac,Linux,Unix,Proxy,Apt Get,Pac,我想在我的计算机上使用Ubuntu的apt get,它位于公司代理服务器后面。我们的浏览器使用.pac文件来确定正确的代理。在过去,我浏览了该文件并手动选择了一个代理,我用它来配置apt,这通常是有效的。然而,他们不断地更改这个文件,我对此感到非常厌倦,如果我能告诉apt使用.pac文件,我会很高兴的 我做了一些研究,但迄今为止我发现的关于这个主题的每一条线索都以:“这可能是不可能的,但为什么不阅读.pac文件并手动选择一个代理呢?”。这是一个令人头痛的问题,听起来像是电脑石器时代,这就是为什么

我想在我的计算机上使用Ubuntu的apt get,它位于公司代理服务器后面。我们的浏览器使用.pac文件来确定正确的代理。在过去,我浏览了该文件并手动选择了一个代理,我用它来配置apt,这通常是有效的。然而,他们不断地更改这个文件,我对此感到非常厌倦,如果我能告诉apt使用.pac文件,我会很高兴的

我做了一些研究,但迄今为止我发现的关于这个主题的每一条线索都以:“这可能是不可能的,但为什么不阅读.pac文件并手动选择一个代理呢?”。这是一个令人头痛的问题,听起来像是电脑石器时代,这就是为什么

我发现很难相信像.pac方法这样无处不在的东西——我认为是什么,但我可能错了——Ubuntu还没有解决。有人能给我一个明确的答案吗?还有其他发行版允许这种事情吗

  • 安慰的方式
  • 如果您不想使用dconf编辑器,或者如果您使用的是另一种Linux版本,您可以使用第二种方法

    在主目录中创建一个
    .proxy
    文件。它只能由您自己读/写,因为我们会将您的凭据(包括您的密码)存储在其中

    可选步骤:如果希望在使用sudo时传播代理设置,请使用
    sudo visudo
    打开
    sudo
    配置文件,并在其他默认行后添加以下行:

    Defaults    env_keep += "http_proxy https_proxy no_proxy"
    

  • 安慰的方式
  • 如果您不想使用dconf编辑器,或者如果您使用的是另一种Linux版本,您可以使用第二种方法

    在主目录中创建一个
    .proxy
    文件。它只能由您自己读/写,因为我们会将您的凭据(包括您的密码)存储在其中

    可选步骤:如果希望在使用sudo时传播代理设置,请使用
    sudo visudo
    打开
    sudo
    配置文件,并在其他默认行后添加以下行:

    Defaults    env_keep += "http_proxy https_proxy no_proxy"