FreeBSD: Установка/обновление портов через прокси
Достаточно простая задача — установка приложений в FreeBSD через коллекцию портов для многих становится невыполнимой, из-за того что сервер под управлением FreeBSD находится в локальной сети за прокси сервером. Но даже в этом случае нет ничего сложного. Обновление через прокси займет на 5 минут больше времени.
[ad#ad-2]
Обновление через прокси используя переменную окружения http_proxy.
В Linux/Unix системах есть переменная окружения http_proxy. Эта переменная позволяет вам открывать сессии через прокси сервер. Для командной оболочки bash синтаксис использования этой переменной будет такой:
export http_proxy='http://user:password@server.ip.address:port/' export http_proxy='http://tester:mypassword@10.0.100.1:3128/'
После объявления этой переменной окружения мы можем использовать утилиты portsnap ports update или csup для обновления нашей FreeBSD:
# portsnap fetch update # csup /path/to/supfile
Обновление через прокси используя prtunnel.
Теперь рассмотрим другой метод работы через прокси. Этот метод заключается в построении туннеля при помощи утилиты prtunnel. Туннель — это TCP соединение с другим сервером через прокси сервер. Это позволит нам работать через прокси с программами которые не умеют работать с ним.
Установка prtunnel в FreeBSD
Шаг первый — установим переменную окружения http_proxy
#export http_proxy='http://tester:mypassword@10.0.100.1:3128/'
Далее установим prtunnel из портов
# cd /usr/ports/net/prtunnel # make install clean
После этого мы можем использовать prtunnel для установки соединения с другим сервером. В нашем случае нам надо соединиться с сервером пакетов FreeBSD.
# prtunnel -u 'tester' -p 'mypassword' -t http -H 10.0.100.1 -P 3128 -D 5999 cvsup1.FreeBSD.org 5999
После установки соединения мы должны немножко отредактировать наш supfile:
# vi /path/to/supfile
И внести в него такие изменения
*default host=localhost
Сохраняем и закрываем.
И можем использовать утилиту csup:
# csup /path/to/supfile
Similar Posts:
Метки
3D 2010 AMD Android Apple apt-get aptitude CISCO Core cpu D-Link debian ethernet Facebook Firefox FreeBSD Gnome Google hacking IBM Intel IOS Ip iPhone KDE Linux Microsoft Mozilla networking NVidia Radeon Red Hat Samsung Server Twitter Ubuntu USB Windows Windows 7 интернет процессор бизнес безопасность видео сетиСчетчики
Popular Posts
- Windows 7:боремся с ошибкой BOOTMGR is missing
- Windows 7:боремся с ошибкой BOOTMGR is missing (в картинках)
- Linux: Восстанавливаем работу grub после обновления Ubuntu до 10.04
- Windows 7: Возвращаем кнопку выполнить.
- PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
- Windows: Active@ Boot Disk восстанавливаем MBR
- Ubuntu: Padre, the Perl IDE
- Linux: регулярные выражения в Grep
- IPFire 2.9 Первое знакомство
- CISCO: первая настройка маршрутизатора








