FreeBSD — прокси-сервер

Продолжаю потихоньку осваивать FreeBSD. Сегодня решил настроить прокси-сервер. Так же, как и на ОС Linux за основу взял Squid. Для начала установил mc, чтобы легче было перемещаться по каталогам, да к тому же у него есть встроенный текстовый редактор.

# pkg_add -r mc

И уже теперь устанавливаю прокси-сервер.

# pkg_add -r squid

Установку провожу из портов, так быстрее и надежнее.

Далее перехожу в каталог /usr/local/etc/squid/ и привожу конфигурационный файл squid к следующему виду

#Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl HomeNet src 192.168.1.0/24
acl to_localhost dst 127.0.0.0/8
# And finally deny all other access to this proxy
http_access allow localhost
http_access allow HomeNet
http_access deny all
# Squid normally listens to port 3128
http_port 192.168.1.1:3128
#Default:
cache_mem 64 MB

Далее в файле /etc/rc.conf дописываю строку

squid_enable="YES"

и запускаю прокси-сервер

# rehash
# squid -z
# /usr/local/etc/rc.d/squid start

Теперь можно посмотреть как работает прокси-сервер. Для этого запускаем компьютер, входящий в сеть и в настройка браузера указывает использовать прокси-сервер 192.168.1.1:3128.

One thought on “FreeBSD — прокси-сервер

  • Posted on 05.02.2013 at 13:34

    «# pkg_add -r squid

    Установку провожу из портов, так быстрее и надежнее.»
    Это не из портов, а из готовых пакетов .tbz.

Добавить комментарий