shell:
setenv HTTP_PROXY http://user:pass@10.20.30.40:3128
setenv FTP_PROXY http://40.30.20.10:8080# cat /etc/make.conf | grep FETCH_CMD
FETCH_CMD=/usr/bin/fetch -ARrvp -T 10URL: http://brj.pp.ru/2007/03/12/freebsd-fetch-proxy/
Обсуждается: http://www.opennet.me/tips/info/1392.shtml
нуууу сколько можно то! читайте Handbook!
>нуууу сколько можно то! читайте Handbook!Сколько можно тыкать в протухший Handbook, читайте исходники !
Если серьезно, честно измерьте сколько времени займет у вас поиск в хэндбуке как запустить fetch через прокси.
man 3 fetch, раздел environment
>man 3 fetch, раздел environmentА с какого перепугу я должен лезть за этом вопросом в _третью_ (Library Functions) секцию man ??? Если и полез бы, то точно в последнюю очередь.
>man 3 fetch, раздел environmentи кстати в каком man искать про FETCH_CMD ?
cat /usr/share/examples/etc/make.conf |grep -i fetch - не помогает.
man ports>>man 3 fetch, раздел environment
>
>и кстати в каком man искать про FETCH_CMD ?
>
>cat /usr/share/examples/etc/make.conf |grep -i fetch - не помогает.
а с чего такие нападки то ? этож раздел советов, учитуя популярность подобного вопроса вполне логично его поместить сюда.
имеет тогда смысл указать еще
setenv http_proxy http://...
для некоторых fetch программ, типа git-fetchи все это в ~/.porfile
а в баше подругому
export HTTP_PROXY http://user:pass@10.20.30.40:3128
>а в баше подругому
>export HTTP_PROXY http://user:pass@10.20.30.40:3128нее -- маленькими "http_proxy" праильнее.
да без разницы какими:
man 3 fetch
...
http_proxy Same as HTTP_PROXY, for compatibility.
...
для фетча может и нет...
а для некоторых других приложений разница есть...
А еще лучше wget юзать ...
как, интересно, wget к портам прикрутить?
>как, интересно, wget к портам прикрутить?в /etc/make.conf
DISABLE_SIZE=yes
FETCH_CMD=/usr/local/bin/wget -t 2 -c
Правильнее в /etc/make.conf добавить
FETCH_ENV= FTP_PROXY=http://10.0.0.1:3128
FETCH_ENV= HTTP_PROXY=http://10.0.0.1:3128тогда не только fetch, но и другой софт будет пытаться использовать этот прокси.
А ещё правильнее прокурить login.conf(5). :) Тогда Environment будет _любым_ shell'ом подхватываться. ;)
А если в качестве прокси WINDOWS 2000 Server + ISA, то совет не проходит. Кто нибудь знает как пройти такую проксю?
>А если в качестве прокси WINDOWS 2000 Server + ISA, то совет
>не проходит. Кто нибудь знает как пройти такую проксю?ntlmaps
/etc/make.conf
FETCH_ENV=FTP_PROXY="http://user:pass@address:port/"
FETCH_ENV=HTTP_PROXY="http://user:pass@address:port/"
/home/user/.cshrc
setenv "http_proxy http://user:pass@address:port/"
setenv "ftp_proxy http://user:pass@address:port/"А как в NetBSD кто-нибуть знает?
А как задать переменную, если
а) сквид авторизует через домен
б) в пароле есть пробелы
? Способ "в лоб" не проходит... 8(
>б) в пароле есть пробелы
в ковычках, если пробелы то можно ещё так попробывать....
"blablabla:my\ password@blablabla"