ubuntu ustawia systemowe proxy z wiersza poleceń

9

Korzystanie z wersji serwerowej 10.4 beta 2

Musisz ustawić serwer proxy, którego system będzie używał

Dzięki

thecoshman
źródło
Chciałbym skonfigurować proxy z pliku / etc / network / interfaces, który został wzbogacony o guessnet-magic; więc w zależności od sieci używam chcę skonfigurować systemowy serwer proxy.
blueyed
o
rany

Odpowiedzi:

12

W zależności od potrzeb możesz dodać

   http_proxy="http://your.proxy.here:3128/"
   https_proxy="http://your.proxy.here:3128/"
   ftp_proxy="http://your.proxy.here:3128/"

aby /etc/environmentustawić je w procesie logowania.

cheerio

Lairsdragon
źródło
1
czy to zastosuje ustawienia proxy, nawet jeśli nikt się nie zaloguje? Idealnie, nie chcę być zmuszony do pracy na komputerze, tylko po to, aby go zaktualizować lub co nie.
thecoshman
Literówka:cat /etc/environment
Savvas Radevic
Istnieje również AUTO_PROXY dla formatów plików URL do PAC.
Wernight
Po zaktualizowaniu /etc/environmentpliku możesz upewnić się, że zmiany zostaną wprowadzone natychmiast dla bieżącej sesji bez konieczności wylogowywania się i ponownego logowania, uruchamiając source /etc/environment.
XtraSimplicity
1

Aby aktualizować proxy, dodaj nowy plik wywoływany 01proxydo katalogu /etc/apt/apt.conf.d/ w następującym wierszu:

Acquire::http::proxy "http://[user]:[password]@[server_ip_or_name]:[port#]";

Podaj nazwę użytkownika / hasło użyte do zalogowania się do serwera proxy (jeśli jest to wymagane), adres IP serwera lub w pełni rozstrzygniętą nazwę oraz numer portu serwera proxy, który ma być używany podczas dodawania tego wiersza.

nedm
źródło
1

@Lairsdragon jest poprawny (ustaw / etc / environment), ale jest więcej niuansów.

Aplikację zwykle trzeba uruchomić w tym środowisku, na przykład z poziomu powłoki logowania. To powiedziawszy, jest jeszcze bardziej skomplikowane:

  • Wiele aplikacji, zwłaszcza serwerów, jest wystarczająco inteligentnych, aby skonsultować się z / etc / environment.
  • Wielu nie konsultuje się z / etc / enironment.
  • Niektóre aplikacje w ogóle nie obsługują serwerów proxy.
  • Inne są skonfigurowane z własnymi plikami konfiguracyjnymi.
  • Jeszcze inni będą czytać z innego pliku globalnego (takiego jak rejestr gconf).

Aby naprawdę coś ustawić, musisz przeczytać dokumentację dotyczącą konkretnej aplikacji, którą jesteś zainteresowany, aby upewnić się, że ustawiłeś właściwy plik. Możliwe, że porozmawia o tym, jak skonfigurować http_proxy gdzieś w swoich dokumentach, jeśli to obsługuje.

Podobnie jest we wszystkich systemach operacyjnych. Ustawienie sieciowych serwerów proxy to mylący bałagan z wieloma różnymi i różnorodnymi podejściami do rozwiązania tego problemu.

Niektóre referencje:

dpb
źródło