nev*_*stn 8 ubuntu proxy docker
我在一个使用复杂代理设置的环境中,使用.pac文件来描述/解决它们.我想在这个环境中主要基于ubuntu设置一些VM和docker容器.典型的"系统 - >首选项 - >网络代理 - >应用系统范围"答案没有多大帮助,因为我无法访问UI.理想的解决方案将适用于真正的全系统即工作,curl,wget,apt-get,pip和maven.有这样的解决方案吗?
小智 5
在命令行中,没有用于设置“系统范围”代理的选项,您必须在多个文件中设置变量,这些文件取决于应用程序用户。
几乎所有命令行应用程序
编辑 /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"
Run Code Online (Sandbox Code Playgroud)
WGET
编辑 /etc/wgetrc
http_proxy=http://user:password@proxy:port/
https_proxy=http://user:password@proxy:port/
ftp_proxy=http://user:password@proxy:port/
Run Code Online (Sandbox Code Playgroud)
易于
编辑或创建 /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/";
Run Code Online (Sandbox Code Playgroud)
卷曲
在您的家中编辑或创建 ~/.curl.rc
proxy = user:password@proxy:port
Run Code Online (Sandbox Code Playgroud)
画中画
我没有找到用于PIP的完整解决方案,因此我建议您将pip与命令变量一起使用 --proxy
pip --proxy <proxy> install <module>
Run Code Online (Sandbox Code Playgroud)
玛文
我从来没有使用Maven的,虽然我发现这个
希望对您有帮助。
| 归档时间: |
|
| 查看次数: |
4026 次 |
| 最近记录: |