【问题标题】:.pac files for ubuntu - command lineubuntu 的 .pac 文件 - 命令行
【发布时间】:2015-09-25 21:57:08
【问题描述】:

我处于使用复杂代理设置并使用 .pac 文件来描述/解决它们的环境中。我想在这个环境中主要基于 ubuntu 设置一些 VM 和 docker 容器。典型的“系统 --> 首选项 --> 网络代理 --> 应用系统范围”的答案没有多大帮助,因为我无权访问 UI。理想情况下,解决方案将适用于真正的系统范围,即使用 curlwgetapt-getpipmaven。有没有这样的解决方案?

【问题讨论】:

    标签: ubuntu proxy docker


    【解决方案1】:

    从命令行没有设置“系统范围”代理的选项,您必须根据应用程序用户在多个文件中设置变量。

    几乎所有的命令行应用程序

    编辑/etc/environment

    http_proxy=http://user:password@proxy:port/
    https_proxy=http://user:password@proxy:port/    
    ftp_proxy=http://user:password@proxy:port/   
    no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    HTTP_PROXY=http://user:password@proxy:port/  
    HTTPS_PROXY=http://user:password@proxy:port/  
    FTP_PROXY=http://user:password@proxy:port/  
    NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
    

    WGET

    编辑/etc/wgetrc

    http_proxy=http://user:password@proxy:port/    
    https_proxy=http://user:password@proxy:port/    
    ftp_proxy=http://user:password@proxy:port/   
    

    APT

    编辑或创建/etc/apt/apt.conf.d/95proxy

    Acquire::http::proxy "http://user:password@proxy:port/";    
    Acquire::ftp::proxy "ftp://user:password@proxy:port/";   
    Acquire::https::proxy "https://user:password@proxy:port/";
    

    卷曲

    在家中编辑或创建~/.curl.rc

    proxy = user:password@proxy:port
    

    画中画

    我没有找到完整的PIP解决方案,所以我宁愿推荐使用带有命令变量--proxy的pip

    pip --proxy <proxy> install <module>
    

    MAVEN

    虽然我找到了this,但我从未使用过 maven

    希望对你有所帮助。

    【讨论】:

    • 在 curl 的情况下,文件名是 ~/.curlrc
    • 这里不讨论 .pac 文件的情况
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    • 2013-08-27
    • 1970-01-01
    相关资源
    最近更新 更多