Установка программ из портов FreeBSD через прокси.
Рубрика: Заметки на полях | Дата: 06 Авг 2009
Часто так бывает, что FreeBSD устанавливается не только как шлюз в Интернет, но и как рядовой сервер внутри локальной сети, при этом выхода в Интернет напрямую у машины нет и не будет, а софт из портов ставить необходимо.
Итак, наша вводная.
Есть прозрачный прокси сервер, есть наш новый сервер на FreeBSD на который нужно поставить софт из портов, при этом выход в Интернет есть толкьо через прокси, напрямую канала нет.
Прокси прозрачный для простоты. Можете временно разрешить на нем выход по IP адресу для вашего сервера на FreeBSD.
Отредактируем файл /etc/make.conf
Добавим в него строки
FETCH_ENV=FTP_PROXY=http://IP_Proxy:Port_Proxy
FETCH_ENV=HTTP_PROXY=http://IP_Proxy:Port_Proxy
где
IP_Proxy IP адрес вашего прокси сервера
Port_Proxy порт прокси, на котором он принимает подключения
Т.е. что-то вроде
FETCH_ENV=FTP_PROXY=http://192.168.1.100:3128
FETCH_ENV=HTTP_PROXY=http://192.168.1.100:3128
Все, можно устанавливать программы из портов
.
7 августа 2009 в 7:48
Читаешь мысли
только недавно задумывался над реализацией подобного
3 октября 2009 в 10:49
А если стоит ntlm ?
4 октября 2009 в 2:54
Я так понимаю ISA? Тоже без проблем есть ntlmaps. Хотя можно на ISA сервере разрешить не только NTLM.
2 февраля 2010 в 17:48
А если не существует файла ./etc/make.conf? Тогда как?
3 февраля 2010 в 4:57
Просто создайте его. Или сразу внесите изменения ee /etc/make.conf и впишите нужное.
26 февраля 2010 в 13:57
А если на прокси авторизовываться, тогда как? Я сделал временно прозрачный, но интересно в принципе…
19 марта 2010 в 17:04
Автору большой спасибо! Но есть маленькая ошибочка насчёт ftp. У меня это заработало вот при таком раскладе:
FETCH_ENV=FTP_PROXY=ftp://192.168.0.10:21
FETCH_ENV=HTTP_PROXY=http://192.168.0.10:8080
27 мая 2010 в 17:14
А если прокси с авторизацией (basic)?
28 мая 2010 в 4:51
в /etc/make.conf добавить
FETCH_ENV=HTTP_PROXY=http://user:pass@host:port
FETCH_ENV=FTP_PROXY=http://user:pass@host:port
28 мая 2010 в 4:52
Это смотря что и как настроено, у меня через squid можно скачивать по FTP. Для закачек разумеется стоит другой FTP прокси.
28 мая 2010 в 4:54
Тогда из портов ставим ntlmaps
21 февраля 2011 в 12:46
автору спасибо!
Рабочее решение.