Вопрос Где настройка прокси-сервера сохранена на Ubuntu 12.04?


Я запускаю сервер Ubuntu 12.04 внутри сети моей компании. Для доступа к внешней сети требуется прокси-сервер. Я установил прокси-сервер во время установки. После этого я обнаружил, что моя настройка прокси-сервера была сохранена в файле /etc/apt/apt.conf. Но это не в переменных среды. Однако wget также может загружать веб-страницу через прокси. Где wget (и другие программы) читают настройки моего прокси?


4
2018-04-27 23:43


происхождения




ответы:


Как обычно, я полагаю, никто не хотел интегрировать все настройки связи для программ, используемых в Linux / Ubuntu, что очень жаль.

В 11.10 у вас есть системные настройки в нескольких местах:

/ И т.д. / окружающая среда

...
http_proxy="user:pass@my.proxy:port
...

/etc/apt/apt.conf.d/02/proxy

Команда apt имеет свои настройки в этом файле:

Acquire::http::proxy "http:/user:pass@my.proxy:port"

/ И т.д. / wgetrc

Команда wget имеет свои настройки в этом файле в том же формате, что и /etc/environment файл, упомянутый выше.

http_proxy="user:pass@my.proxy:port

Если 12.04 имеет ту же конфигурацию файла, что и 11.10, в отношении этих трех программ вы можете редактировать эти файлы для сервера.

У меня был файл сценария, чтобы изменить все эти вещи в 11.10 взад и вперед между моей работой и домом, но теперь я не использую этот скрипт, пока не узнаю больше подробностей о том, как 12.04 работает с этими проблемами.


8
2018-05-11 15:11





wget использования /etc/wgetrc в котором вы найдете прокси-серверы HTTP и HTTPS, чтобы раскомментировать и отредактировать настройки вашего прокси-сервера.


3
2018-03-28 11:52





Многие из командной строки linux могут использовать переменные среды http_proxy а также ftp_proxy, Просто установите их в свой .bashrc-файл или настройте сценарий оболочки, чтобы установить эти переменные среды перед запущенными командами, такими как apt или wget и т.п.

export http_proxy=http://proxyserver:port/
export ftp_proxy=http://proxyserver:port/

1
2018-03-28 12:26





wget и многие другие программы, получите информацию прокси из переменной среды http_proxy. Попробуйте выполнить команду echo $http_proxy в оболочке, чтобы она была установлена.


0
2018-04-28 00:55



wget возможно, но не apt-get (12.04.1) - majkinetor