Страница 1 из 2

apt-get через proxy

Добавлено: 21 авг 2003, 14:12
kavenchuk
В man apt.conf говорится о переменной окружения http_proxy. Больше про нее я нигде не нашел.
Мне ее ручкам прописывать? И где? Или есть какой-нибудь конфигуратор?

Добавлено: 21 авг 2003, 14:28
mend0za
это переменная окружения (shell)
прописывается в профайлах оболочки (bash например)
про нее также есть в man lynx

Добавлено: 21 авг 2003, 16:49
Varjat
Для настройки apt-get через прокси можно воспользоваться прогой apt-setup или ручками прописать в /etc/apt/apt.conf
Acquire::http::Proxy "http://proxy_name:port";

Добавлено: 21 авг 2003, 17:42
kavenchuk
apt-setup говорит, что строка может быть вида
http://[[пользователь][:пароль]@]машина[:порт]
но моя прокся меня инициализирует по имени DOMAIN_NAME/USER_NAME
а apt-get потом ругается, что не может подключится к DOMAIN_NAME :(

Добавлено: 21 авг 2003, 18:00
Llama
Какая у тебя прокся?

Добавлено: 21 авг 2003, 20:07
Aerostar
Скорее всего, дело в том, что apt не может найти DOMAIN_NAME. Пропиши его в /etc/hosts или пиши айпишник вместо имени.

Добавлено: 21 авг 2003, 21:31
kavenchuk
прокся - MS
в hosts есть имя сервера с прокси (пусть PROXY_SERVER)
в мозиле я так и писАл: имя - DOMAIN_NAME/USER_NAME
DOMAIN_NAME - имя MS домена во внутренней сетке, причем не единственный
Как прописать домен в hosts?

Добавлено: 22 авг 2003, 08:36
Llama
Хм. В виндовой мазиле писал? виндовая поддерживает конченую NTLM аутентификацию. Пинай админа чтобы можно было дибо ходить в web без аутентификации, или хотя бы с plaintext или чтобы на ftp, но свободно.

Добавлено: 22 авг 2003, 08:41
Llama
пардон, plaintext в виндовых доках называется basic authentification

http://toastytech.com/evil/msproxy.html

Добавлено: 22 авг 2003, 08:48
Llama
И еще, на этот раз по теме.

http://www.geocities.com/rozmanov/ntlm/

Добавлено: 22 авг 2003, 09:22
kavenchuk
мозилла - в кноппиксе :)
Из вынды IE как раз ничего не просит (мозилу не проверял - зачем, если knoppix есть :))
Свободный доступ не дадут. Там вообще все закрыто, кроме http.
Просто к сведению: до сего момента все проги, с которыми встречался, которым достаточно http-протокола, нормально ходили через прокси с такой аутентификацией.
Пойду man-ы читать, может чего нарою. Явно, если все загнать в одну строку, "/" в середине имени apt-get сбивает с толку.

Добавлено: 22 авг 2003, 10:17
Llama
А... Ну так есть такая штука - экранирование - т.е. вместо / вводишь \/ (это не бква В, а две косых)

Добавлено: 22 авг 2003, 10:48
kavenchuk
Не помогло

Добавлено: 22 авг 2003, 11:07
kavenchuk
"http://DOMAIN_NAME\/USER_NAME:password@PROXY_SERVER:8080"
Testing apt sources ...
0% [Connecting to DOMAIN_NAME\]
потом:
Err http://ftp.ru.debian.org stable/main Packages
Something wicked happend resolving 'DOMAIN_NAME\:http' (-3)

Добавлено: 24 авг 2003, 16:25
Guest_
Для работы АПТ через прокси типа squid можно использовать переменные окружения ftp_proxy и http_proxy, .

если прокси открыт.

#export http_proxy="http://myproxy:3128/"
#export ftp_proxy="http://myproxy:3128/"

Обратите внимение на полную форму url к прокси и протокол http:// в переменной ftp_proxy

#apt-get update
...
или, если прокси запаролен

#export http_proxy="http://username:password@myproxy:3128/"
#export ftp_proxy="http://username:password@myproxy:3128/"
#apt-get update
...