Каков наилучший способ поддержания адресов прокси-сервера для apt и других? [dубликат]

Смотрите:

https://stackoverflow.com/questions/1117526/vim-background

Самый легкий фон - светло-серый.

:highlight Normal ctermfg=blue ctermbg=gray
1
задан 15 May 2017 в 19:55

3 ответа

Так как есть много мест для настройки параметров прокси-сервера, это может запутаться при начале. Позвольте мне кратко изложить некоторые вещи и предложить некоторые хорошие практики.

Для консольных программ

Ex: wget, git и почти все консольные приложения, которые подключаются к Интернету.

Если вы хотите настроить прокси каждый раз, когда вы запускаете свои команды по какой-то причине, установите переменные среды, используя следующие команды.

export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/

Иначе, если вы хотите использовать одни и те же настройки каждый раз для всех пользователей, используйте

установить переменные среды

$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/

Настроить в /etc/environment

$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/" 
ftp_proxy="http://myproxy.server.com:8080/" ...

Настроить в /etc/environment

Откройте сетевые настройки и установите сетевой прокси-сервер вашей сети.

Сеть -> Сетевой прокси -> Настроить -> Применить к системе в целом. [ ! d13]

Но это может оказаться неприемлемым, если у вас есть аутентификация для прокси.

Для apt.

Вам нужно сделать некоторую дополнительную работу для apt, так как, кстати, apt не подчиняется переменным среды,

$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";

Для всего, что выходит из этой области, должна быть опция t o настроить параметры прокси-сервера в самом приложении. Если нет, извините;)

0
ответ дан 22 May 2018 в 22:35
  • 1
    Это суммирует большинство моих сомнений, но почему для этого требуется еще один шаг для настройки? – Nihanth 15 May 2017 в 20:54
  • 2
    Я не уверен, что, честно говоря, вы можете добавить к этому еще один вопрос. :) – matrixisreal 15 May 2017 в 21:04
  • 3
    На самом деле, apt-get теперь для некоторых версий поддерживает переменные среды http_proxy и https_proxy. – muru 16 May 2017 в 04:53

Так как есть много мест для настройки параметров прокси-сервера, это может запутаться при начале. Позвольте мне кратко изложить некоторые вещи и предложить некоторые хорошие практики.

Для консольных программ

Ex: wget, git и почти все консольные приложения, которые подключаются к Интернету.

Если вы хотите настроить прокси каждый раз, когда вы запускаете свои команды по какой-то причине, установите переменные среды, используя следующие команды.

export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/ export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/

Иначе, если вы хотите использовать одни и те же настройки каждый раз для всех пользователей, используйте

установить переменные среды

$ nano /etc/bash.bashrc export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/ export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/

Настроить в /etc/environment

$ nano /etc/environment https_proxy="http://myproxy.server.com:8080/" ftp_proxy="http://myproxy.server.com:8080/" ...

Настроить в /etc/environment

Откройте сетевые настройки и установите сетевой прокси-сервер вашей сети.

Сеть -> Сетевой прокси -> Настроить -> Применить к системе в целом. [ ! d13]

Но это может оказаться неприемлемым, если у вас есть аутентификация для прокси.

Для apt.

Вам нужно сделать некоторую дополнительную работу для apt, так как, кстати, apt не подчиняется переменным среды,

$ nano /etc/apt/apt.conf Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT"; Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";

Для всего, что выходит из этой области, должна быть опция t o настроить параметры прокси-сервера в самом приложении. Если нет, извините;)

0
ответ дан 18 July 2018 в 13:15

Так как есть много мест для настройки параметров прокси-сервера, это может запутаться при начале. Позвольте мне кратко изложить некоторые вещи и предложить некоторые хорошие практики.

Для консольных программ

Ex: wget, git и почти все консольные приложения, которые подключаются к Интернету.

Если вы хотите настроить прокси каждый раз, когда вы запускаете свои команды по какой-то причине, установите переменные среды, используя следующие команды.

export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/ export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/

Иначе, если вы хотите использовать одни и те же настройки каждый раз для всех пользователей, используйте

установить переменные среды

$ nano /etc/bash.bashrc export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/ export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/

Настроить в /etc/environment

$ nano /etc/environment https_proxy="http://myproxy.server.com:8080/" ftp_proxy="http://myproxy.server.com:8080/" ...

Настроить в /etc/environment

Откройте сетевые настройки и установите сетевой прокси-сервер вашей сети.

Сеть -> Сетевой прокси -> Настроить -> Применить к системе в целом. [ ! d13]

Но это может оказаться неприемлемым, если у вас есть аутентификация для прокси.

Для apt.

Вам нужно сделать некоторую дополнительную работу для apt, так как, кстати, apt не подчиняется переменным среды,

$ nano /etc/apt/apt.conf Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT"; Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";

Для всего, что выходит из этой области, должна быть опция t o настроить параметры прокси-сервера в самом приложении. Если нет, извините;)

0
ответ дан 24 July 2018 в 20:08

Другие вопросы по тегам:

Похожие вопросы: