Часто так бывает, что 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
Все, можно устанавливать программы из портов .