Sono in un ambiente che utilizza impostazioni proxy complesse e utilizza il file .pac per descriverli/risolverli. Voglio configurare alcuni VM e contenitori docker su questo ambiente principalmente basato su Ubuntu. La tipica risposta "sistema -> preferenze -> proxy di rete -> applica tutto il sistema" non aiuta molto perché non ho accesso all'interfaccia utente. Idealmente una soluzione si applicherebbe davvero a livello di sistema, ad esempio con curl
, wget
, apt-get
, pip
e maven
. C'è una soluzione del genere?.pac file per ubuntu - command line
6
A
risposta
0
Dalla riga di comando non è disponibile l'opzione per l'impostazione del proxy "system wide", è necessario impostare le variabili in diversi file che si stanno estendendo all'utente dell'applicazione.
Quasi tutte le applicazioni a riga di comando
Modifica /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
Modifica /etc/wgetrc
http_proxy=http://user:[email protected]:port/
https_proxy=http://user:[email protected]:port/
ftp_proxy=http://user:[email protected]:port/
APT
Modificare o creare /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
Modificare o creare nella vostra casa ~/.curl.rc
proxy = user:[email protected]:port
PIP
non ho trovato una soluzione completa per PIP, quindi mi piacerebbe piuttosto consiglia di utilizzare pip con la variabile di comando --proxy
pip --proxy <proxy> install <module>
MAVEN
non ho mai usato Maven anche se io Ho trovato this
Si spera che ti aiuti.