Прозрачный прокси

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kapka
мл. сержант
Сообщения: 133
Зарегистрирован: 2007-10-25 15:58:13
Откуда: Украина
Контактная информация:

Прозрачный прокси

Непрочитанное сообщение kapka » 2008-03-31 10:39:49

Код: Выделить всё

pkg_info | grep squid
squid-3.0.2         HTTP Caching Proxy

cat /usr/local/etc/squid/squid.conf
http_port 10.10.1.1:3128 transparent
icp_port 0
cache_mem 128 MB
pid_filename /usr/local/squid/logs/squid.pid
coredump_dir /usr/local/squid/cahe
maximum_object_size 8092 KB
maximum_object_size_in_memory 512 KB
cache_dir ufs /usr/local/squid/cache 2048 64 256
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log
cache_mgr xz@chto.delat
visible_hostname domain.local
tcp_outgoing_address 192.168.1.2
acl LocalNet src 10.0.0.0/8
http_access allow LocalNet
http_access deny all
В файрволе есть правило:

Код: Выделить всё

${cmd} add 900 fwd 10.10.1.1,3128 tcp from 10.3.17.15 to any 80 via rl0
10.10.1.1 - фря 6.2 на которой сквид
10.3.17.15 - клиент с виндой

Далее иду например на http://www.ru:

Код: Выделить всё

ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: /

The following error was encountered:

    * Invalid URL 

Some aspect of the requested URL is incorrect. Possible problems:

    * Missing or incorrect access protocol (should be `http://'' or similar)
    * Missing hostname
    * Illegal double-escape in the URL-Path
    * Illegal character in hostname; underscores are not allowed 

Your cache administrator is xz@chto.delat.
Generated Mon, 31 Mar 2008 07:17:11 GMT by domain.local (squid/3.0.STABLE2) 
Не пойму что не так
мы живем в стране с обширными недокументированными возможностями...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Прозрачный прокси

Непрочитанное сообщение dikens3 » 2008-03-31 10:43:10

${cmd} add 900 fwd 10.10.1.1,3128 tcp from 10.3.17.15 to any 80 in via rl0
И сделай эту строку первой в фаере.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

kapka
мл. сержант
Сообщения: 133
Зарегистрирован: 2007-10-25 15:58:13
Откуда: Украина
Контактная информация:

Re: Прозрачный прокси

Непрочитанное сообщение kapka » 2008-03-31 10:53:56

:twisted:
Подсказка помогла. rl0 - это внешний интерфейс, а надо было на внутренний, на котором сквид:
${cmd} add 900 fwd 10.10.1.1,3128 tcp from 10.3.17.15 to any 80 via vr0
мы живем в стране с обширными недокументированными возможностями...

kapka
мл. сержант
Сообщения: 133
Зарегистрирован: 2007-10-25 15:58:13
Откуда: Украина
Контактная информация:

Re: Прозрачный прокси

Непрочитанное сообщение kapka » 2008-03-31 15:14:18

Все-равно проблемы. Почитал что нашел и понял, что при установке сквида его надо собрать с поддержкой transparent proxing, чего я не сделал. Можно ли изменить параметры конфигурации не переустанавливая приложения? И как?
мы живем в стране с обширными недокументированными возможностями...

Аватара пользователя
idle
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-02-28 12:21:52
Откуда: Барселона
Контактная информация:

Re: Прозрачный прокси

Непрочитанное сообщение idle » 2008-03-31 16:41:34

kapka писал(а):Все-равно проблемы. Почитал что нашел и понял, что при установке сквида его надо собрать с поддержкой transparent proxing,
Вернее intercepting proxy.
чего я не сделал. Можно ли изменить параметры конфигурации не переустанавливая приложения? И как?
Нет конечно. А в чём проблема переустановить?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Прозрачный прокси

Непрочитанное сообщение dikens3 » 2008-03-31 17:20:34

idle писал(а):Нет конечно. А в чём проблема переустановить?
скорее всего в том, что не выдаётся больше меню конфигурации, т.к. необходимо удалить предыдущий выбор пользователя.

make rmconfig в директории порта со сквидом (/usr/ports/www/squid30)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

kapka
мл. сержант
Сообщения: 133
Зарегистрирован: 2007-10-25 15:58:13
Откуда: Украина
Контактная информация:

Re: Прозрачный прокси

Непрочитанное сообщение kapka » 2008-03-31 18:17:17

dikens3 писал(а): скорее всего в том, что не выдаётся больше меню конфигурации, т.к. необходимо удалить предыдущий выбор пользователя.

make rmconfig в директории порта со сквидом (/usr/ports/www/squid30)
в яблочко )))
Переустановил, заработало.
мы живем в стране с обширными недокументированными возможностями...