Jestem w środowisku, które używa złożonych ustawień proxy i używa pliku .pac do ich opisu/rozwiązania. Chcę skonfigurować niektóre maszyny wirtualne i pojemniki dokowania w tym środowisku, głównie na podstawie ubuntu. Typowy "system -> preferencje -> proxy sieci -> zastosuj system" odpowiedź niewiele nie pomaga, ponieważ nie mam dostępu do interfejsu użytkownika. Idealnie rozwiązanie byłoby stosowane naprawdę w całym systemie, to znaczy pracy z curl
, wget
, apt-get
,i . Czy istnieje takie rozwiązanie?. Pliki .pac dla ubuntu - linia poleceń
6
A
Odpowiedz
0
Z linii poleceń nie ma opcji ustawienia proxy "systemowy", należy ustawić zmienne w kilku plikach odbierających użytkownika aplikacji.
Prawie wszystkie aplikacje wiersza poleceń
Edit /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
Edit /etc/wgetrc
http_proxy=http://user:[email protected]:port/
https_proxy=http://user:[email protected]:port/
ftp_proxy=http://user:[email protected]:port/
APT
Edytuj lub utwórz /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
Edycja lub stworzyć w swoim domu ~/.curl.rc
proxy = user:[email protected]:port
PIP
Nie mogę znaleźć kompletne rozwiązanie dla PIP, więc wolałbym polecam używać pip ze zmienną poleceń --proxy
pip --proxy <proxy> install <module>
MAVEN
nigdy nie używałem Maven chociaż Znalazłem this
Mam nadzieję, że ci to pomoże.