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


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


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.


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:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.