вторник, 14 сентября 2010 г.

Настройка программ для работы через локальный прокси

Понадобилось мне сделать, чтобы apt-get и freshclam на шлюзе ходили в инет через прокси, установленный на нём же (с целью кеширования обновлений).


Настройки следующие:

Для apt-get Поместить следующие опции в /etc/apt/apt.conf.d/90proxy
Acquire::http::Proxy "http://localhost:3128/";
Acquire::Proxy "true";
Также помогает, если сервер из-за прокси не может найти подпись репозитория.

Wget и некоторые другие программы для соединения используют переменную http_proxy. Для того, чтобы установить эту переменную для всех пользователей, нужно добавить следующую строку в /etc/environment:
http_proxy="http://localhost:3128/"
Заметьте, "/" в конце строки важен!

Для обновления clamav через прокси добавить в /etc/clamav/freshclam.conf:
HTTPProxyServer localhost
HTTPProxyPort 3128
Если не работает, стоит проверить настройки squid на предмет доступа к оному с локалхоста.

Комментариев нет:

Отправить комментарий