6
我在使用複雜代理設置並使用.pac文件來描述/解決它們的環境中。我想在這個環境中設置一些主要基於Ubuntu的VM和Docker容器。典型的「系統 - >首選項 - >網絡代理 - >應用系統範圍」答案沒有什麼幫助,因爲我無法訪問UI。理想的解決方案將適用與curl
,wget
,apt-get
,pip
和maven
真正的全系統工作,即。有這樣的解決方案嗎?ubuntu的.pac文件 - 命令行
我在使用複雜代理設置並使用.pac文件來描述/解決它們的環境中。我想在這個環境中設置一些主要基於Ubuntu的VM和Docker容器。典型的「系統 - >首選項 - >網絡代理 - >應用系統範圍」答案沒有什麼幫助,因爲我無法訪問UI。理想的解決方案將適用與curl
,wget
,apt-get
,pip
和maven
真正的全系統工作,即。有這樣的解決方案嗎?ubuntu的.pac文件 - 命令行
從命令行有一個設置任何選項「系統級」代理,必須在幾個文件中depeding應用用戶設置的變量。
幾乎所有的命令行應用程序
編輯/etc/environment
http_proxy=http://user:[email protected]:port/
https_proxy=http://user:[email protected]:port/
ftp_proxy=http://user:[email protected]:port/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
HTTP_PROXY=http://user:[email protected]:port/
HTTPS_PROXY=http://user:[email protected]:port/
FTP_PROXY=http://user:[email protected]:port/
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
WGET
編輯/etc/wgetrc
http_proxy=http://user:[email protected]:port/
https_proxy=http://user:[email protected]:port/
ftp_proxy=http://user:[email protected]:port/
APT
編輯或創建/etc/apt/apt.conf.d/95proxy
Acquire::http::proxy "http://user:[email protected]:port/";
Acquire::ftp::proxy "ftp://user:[email protected]:port/";
Acquire::https::proxy "https://user:[email protected]:port/";
捲曲
編輯或在您的家創造~/.curl.rc
proxy = user:[email protected]:port
PIP
我沒有找到PIP一個完整的解決方案,所以我寧願推薦使用PIP與命令變量--proxy
pip --proxy <proxy> install <module>
MAVEN
我從來沒有使用Maven的,雖然我已經找到this
公司希望它可以幫助你。