http прокси с авторизацией

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

AGP
Сообщения: 2

http прокси с авторизацией

Сообщение AGP »

стоит FreeBSD 7.2, имеется прокси с авторизацией.
прописал в /root/.cshrc:
setenv HTTP_PROXY http://domen\user:pass@proxy.ru:8080
setenv FTP_PROXY http://domen\user:pass@proxy.ru:8080
pkg_add -r cvsup
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i...test/cvsup.tbz: Proxy Authentication Required
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/Latest/cvsup.tbz' by URL
так же пробывал
FETCH_ENV= HTTP_PROXY=http://domen\user:pass@hostname:port/
в /etc/make.conf, ситуация не изменилась.
в чем может быть проблема?
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: http прокси с авторизацией

Сообщение Poor Fred »

AGP писал(а):
02.06.2009 16:27
стоит FreeBSD 7.2, имеется прокси с авторизацией.
прописал в /root/.cshrc:
setenv HTTP_PROXY http://domen\user:pass@proxy.ru:8080
setenv FTP_PROXY http://domen\user:pass@proxy.ru:8080

А так-то авторизация работает? И попробуй без домена, просто user:pass@proxy.ru:8080.

P.S. Да, кстати! Как-то встречал мнение, что авторизация через переменную окружения не работает, но сам не пробовал. Поставь wget и в конфиге у него пропиши. Так точно работает.
Убить всех человеков!
Спасибо сказали:
AGP
Сообщения: 2

Re: http прокси с авторизацией

Сообщение AGP »

сам никакого толкового ответа по данной теме не нашел, но все же кое-чего получилось.
в /root/.cshrc добавляем:
setenv HTTP_PROXY http://127.0.0.1:3128
setenv FTP_PROXY http://127.0.0.1:3128


качаем с любой машины, где есть выход в интернет пакет python25-2.5.4_1.tbz и заливаем его на машину с FreeBSD
scp python25-2.5.4_1.tbz user@host:/root

устанавливаем
pkg_add python25-2.5.4_1.tbz

качаем пакет ntlmaps-0.9.9.0.1.tar.gz, так же заливаем его на машину с фрей, распаковываем
scp ntlmaps-0.9.9.0.1.tar.gz user@host:/root
..
tar -xvf ntlmaps-0.9.9.0.1.tar.gz
mv ntlm* ntlm

в server.cfg меняем:
LISTEN_PORT:3128
PARENT_PROXY:proxy.ru
PARENT_PROXY_PORT:8080
NT_DOMAIN:domain
USER:user
PASSWORD:password

запускаем
python main.py


вроде все работает.
спасибо!
Спасибо сказали: