从命令行没有设置“系统范围”代理的选项,您必须根据应用程序用户在多个文件中设置变量。
几乎所有的命令行应用程序
编辑/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
希望对你有所帮助。