Страница 1 из 1

Squid3: transparent proxy

Добавлено: 2008-02-15 14:06:40
klimenko_av
Столкнусля с настройкой прозрачного проксирования на squid3+PF.
Сам сквид собран с поддержкой subj:
[X] SQUID_PF Enable transparent proxying with PF
В pf.conf прописан редирект:
rdr on $int_if inet proto tcp from 192.168.0.11 to ! $internal_addr port www -> 127.0.0.1 port 8080
В squid.conf тоже все указано:
http_port 8080 transparent
и все равно сволочь выдает в браузере:
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 webmaster.
Generated Fri, 15 Feb 2008 10:58:37 GMT by kristall (squid/3.0.STABLE1)

Re: Squid3: transparent proxy

Добавлено: 2008-02-15 20:37:13
Dron
что в логи валит?
пепренаправление само работает...
в настройках браузера http 1.1 через proxy включен?

Re: Squid3: transparent proxy

Добавлено: 2008-02-16 0:33:56
klimenko_av
в логах сквида ничего не валит.
Перенаправление работает, проверено на squid2.6
В настройках браузеров ничего не меняется. На то оно и прозрачное проксирование чтобы ничего не в браузерах менять. Еще раз повторю: в squid2.6 transparent proxy работает.

Re: Squid3: transparent proxy

Добавлено: 2008-02-17 20:38:53
Al
даж не знаю,что сказать..... у меня третий сквид прозрачно без проблем завелся, но я,правда, transparent не на порт указывал, а на адрес - порт. что -то типа

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

 [не помню параметр] IP transparent
или

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

 [не помню параметр] 127.0.0.1 transparent

как удобней

Re: Squid3: transparent proxy

Добавлено: 2008-02-17 20:39:46
Al
да,кстати, а в обычном режиме (не прозрачном) норм работает?

Re: Squid3: transparent proxy

Добавлено: 2008-02-18 10:37:45
klimenko_av
Да. в обычном режиме работает нормально.

Re: Squid3: transparent proxy

Добавлено: 2008-02-22 18:31:29
Andy
Зачем восклицательный знак перед $internal_addr port? Тебе один адрес перенаправлять надо?
Попробуй указать ip адрес машины со сквидом, а не loopback.